Como uso o / etc / network / interfaces em vez do gerenciador de rede

21

Tenho o 12.04 Desktop instalado. Como desinstalo o Network-Manager e o defino /etc/network/interfacescomo o arquivo padrão para resolver minhas conexões de rede?

user240010
fonte

Respostas:

27

Se você gerenciar manualmente sua placa de rede, o gerenciador de rede /etc/network/interfacesnão a gerenciará e indicará "Não gerenciado"

Suponha que sua placa de rede seja eth0:

Para configurar eth0 como estático , digite:

open /etc/network/interfaces :

auto eth0
iface eth0 inet static
address 192.168.1.15 #------> Your Ip Address
netmask 255.255.255.0 #------> Netmask
gateway 192.168.1.254 #-------> Gateway
broadcast 192.168.0.255 
dns-nameservers 192.168.1.3 #-----> Dns server

Para configurar eth0 para dhcp , digite:

auto eth0
iface eth0 inet dhcp

As diferentes palavras-chave têm o seguinte significado:

auto : a interface deve ser configurada durante o tempo de inicialização.

iface : interface

A interface inet : usa rede TCP / IP.

Agora reinicie o serviço:

sudo service network-manager restart
nux
fonte
5
Não definir networke broadcastem /e/n/interfacesse você não precisa dele. Se você acertar, geralmente não importa, e se você errar, como você fez e é fácil, você pode perder algumas confecções de rede. O computador é melhor que nós para calcular isso. Você também deve verificar se o pacote resolvconfestá instalado ou as diretivas dns não funcionarão.
226 Anders
2

No arquivo /etc/NetworkManager/NetworkManager.conf:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=00:0C:29:90:24:0F,00:0C:29:2E:C8:2C,

[ifupdown]
managed=false

onde falsesignifica que o gerenciador de rede não gerencia as interfaces localizadas no arquivo /etc/network/interfaces.

y Liu
fonte
1
E esse é o padrão, como foi respondido há três anos.
Muru