Como configurar o endereço IP estático no Ubuntu 14.04 Trusty?
(NOTA: a pergunta foi feita para "14.04 Trusty", mas ainda está funcionando por enquanto, 16.04 LTS Xenial)
Minha configuração não está funcionando. O que há de especial no Ubuntu 14.04 Trusty é que eu o encontrei agora usando a palavra-chave "source-directory" para originar vários arquivos de uma só vez (Ref: http://manpages.debian.org/cgi-bin/man.cgi?query=interfaces&apropos = 0 & sektion = 0 & manpath = Debian + instável + sid & format = html & locale = pt-br ):
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
Então, preparei minha configuração de endereço IP estático da seguinte maneira:
$ cat /etc/network/interfaces.d/eth
auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.0
# add a 2nd ip address
post-up ip addr add dev eth0 192.168.2.101/24
pre-down ip addr del dev eth0 192.168.2.101/24
No entanto, há um grande atraso durante a inicialização. Eu vi a mensagem de inicialização dizendo algo como "Abrir rede" e, depois de um longo atraso, dizendo algo novamente como "Aguardando mais 60 segundos para abrir a rede". Após esse atraso de mais 60 segundos, as mensagens de inicialização começam a voar novamente. No entanto, quando o sistema finalmente inicializa e eu verifico a ip addr
saída, o segundo endereço IP estático que eu configurei não está lá.
Estou esquecendo de algo?
ATUALIZAR:
Obrigado a todos por apontarem que meu gateway estava errado, por isso mudei para 192.168.2.1
e o longo atraso na inicialização acabou. Agora estou entrando em um novo problema.
Para o meu Ubuntus anterior ao 14.04 Trusty, a alteração acima é suficiente para mudar de IP dinâmico para IP estático. No entanto, com o meu novo Ubuntu 14.04 Trusty, o sistema é inicializado sem endereços IPv4:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:ef
inet6 addr: fe80::xxx:xxxx:xxxx:98ef/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:250 (250.0 B) TX bytes:11552 (11.5 KB)
Ele também apresenta erros quando eu estava tentando derrubar o dispositivo:
% ifdown eth0
RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address
Eu sou capaz de abrir o dispositivo mais tarde, porém, e em seguida, ifconfig
e ip addr
dar a saída correta. No entanto, o endereço IPv4 desaparecerá após um curto período de tempo .
Como saber ao gerente de rede que mudei meu dispositivo eth de IP dinâmico para IP estático? (Os ajustes de linha de comando e arquivo são preferidos aos de GUI).
Este é o XUbuntu 14.04. obrigado
UPDATE2:
Use em /etc/network/interfaces
vez disso. Detalhes na minha própria resposta.
Para configurar o /etc/network/interfaces
arquivo automaticamente , dê uma olhada aqui .
network-manager
e network-manager-gnome
instalei no meu Ubuntu 13.10 e minha configuração de endereço IP estático está correta.
/etc/network/interfaces
arquivo contém apenas o iface
, address
, netmask
, gateway
, network
, broadcast
e dns-nameservers
directivas