Não é possível definir um endereço IP estático permanente através da rede / interfaces

1

Estou executando o Ubuntu 12.04 em um laptop que sempre mora na minha casa e para o qual gostaria de definir um endereço IP estático (para poder acessá-lo remotamente). Tentei seguir as etapas descritas aqui: link

Especificamente, eu abri /etc/network/interfaces como root e adicionei algo do formulário

auto eth0
iface eth0 inet static
address 192.168.0.111
netmask 255.255.255.0
gateway 192.168.0.1

Então eu corri

sudo ifdown eth0
sudo ifup eth0

Eu também aluguei meu computador nesse endereço através do roteador que estou usando.

Quando eu verifico o endereço IP através de ifconfig , parece que algum endereço IP aleatório é atribuído de qualquer maneira? Alguém pode me dizer o que estou fazendo errado?

edit 1: endereços IP corrigidos. Note também que o endereço atribuído é 192.168.0.2

edit 2: a saída de route -n

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0

edição 3: o conteúdo de /etc/network/interfaces

 auto lo
 iface lo inet loopback

 auto eth0
 iface eth0 inet static
 address 192.168.0.111
 netmask 255.255.255.0
 gateway 192.168.0.1

o endereço inet e a máscara de todos os dispositivos listados por ifconfig -a :

 eth0 inet addr:192.168.0.2 Mask:255.255.255.0
 lo   inet addr:127.0.0.1  Mask:255.0.0.0
 wlan0 inet addr:192.168.0.7 inet addr:192.168.0.7
    
por ohnoplus 21.03.2015 / 19:06

2 respostas

1

Como Mark Plotnick apontou nos comentários, /etc/network/interfaces não faz nada se o sistema estiver usando o Network Manager.

Em vez disso, defino um IP estático para o endereço com fio no Network Manager (menu de conexões ⇒ Edit Connections) e as coisas agora parecem funcionar.

    
por ohnoplus 13.04.2015 / 20:28
0

Sua melhor aposta será reverter suas máquinas eth0 de volta para dhcp.  (Use o aplicativo gui para excluir o arquivo de configuração, se possível).

Se sua máquina estiver configurada para ip estático, mas seu roteador tiver uma concessão dhcp, isso causará um inferno ...

Quando sua máquina local estiver configurada como dhcp, configure seu roteador para manter uma concessão de dhcp para o laptop. (Verifique o endereço MAC que você já definiu e verifique se está certo.)

Após recuperar a conectividade básica, você configurará o encaminhamento de porta no roteador para poder acessar seu laptop externamente. A menos que você tenha uma conexão comercial do seu ISP, também precisará configurar o dynDNS. (até agora um tópico para outra sessão).

    
por Snow 27.03.2015 / 02:47