/ etc / network / interfaces versus endereços configurados via ip addr add

0

Estou tendo dificuldade em entender quais configurações meu sistema Ubuntu vai usar.

Quando estou modificando as configurações do endereço IP por meio de ip addr add ou ip addr del , elas parecem refletir-se imediatamente na interface, se eu verificar via ifconfig ou apenas ip addr . No entanto, as alterações não são refletidas em /etc/network/interfaces .

Sou muito novo no Ubuntu. Alguém pode me ajudar a entender o link entre o que eu faço com o conjunto de comandos ip e o arquivo de configuração, por favor?

    
por Ralf 07.03.2015 / 22:03

2 respostas

2

ip addr add é, como você viu, para alterações temporárias. Configurações persistentes podem ser editadas em /etc/network/interfaces . Use qualquer editor de texto como gedit, nano, kate ou vim e edite o arquivo. Sugiro algo como o seguinte:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8

Claro, selecione um endereço fora do pool DHCP usado no roteador e substitua seus detalhes aqui.

Reinicie a interface:

sudo ifdown eth0 && sudo ifup -v eth0

E teste:

ping -c3 www.ubuntu.com
    
por chili555 07.03.2015 / 22:13
1

Primeiro, nenhuma ferramenta que você está usando escreve para /etc/network/interfaces , eles gerenciam diretamente a tabela de roteamento no kernel.

Em segundo lugar, o NetworkManager sobrescreve o / etc / network / interfaces, portanto / etc / network / interaaces é apenas parte da configuração

Para mais informações, consulte:

link

link

Do segundo link

% bl0ck_qu0te%

para que o (s) comando (s) ip que você está usando sejam mais de sua configuração, não escrevendo um arquivo de configuração

    
por Panther 07.03.2015 / 22:12