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
enetwork-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 oiface
,address
,netmask
,gateway
,network
,broadcast
edns-nameservers
directivasRespostas:
Ok, larguei a Microsoft e mudei meus computadores domésticos e laptops para o Ubuntu 14.04 :)
Depois de uma semana pesquisando na internet como obter um endereço IP estático no Ubuntu 14.04, finalmente encontrei uma maneira ...
Parece que o gerente de rede está substituindo (ou ignorando) minhas / etc / network / interfaces todas as vezes, pensei em removê-lo, mas decidi tentar usá-lo primeiro.
Vá para o canto superior direito e clique no ícone de rede, desça até o final e clique com o botão direito do mouse em editar conexões.
Isso abre as conexões de rede e escolhe a conexão a ser alterada, clique em editar e vá para as configurações de IPv4. Escolha Método: Manual e preencha o Endereço, Máscara de rede e Gateway ... e o servidor DNS desejado.
Basta salvar e pronto ... ele mudará para o endereço IP estático em tempo real ... mesmo após a reinicialização !!
Pode ser um tópico antigo, mas depois de uma semana de pesquisa, atualizei os 10 primeiros acessos no Google ... espero proteger outras pessoas em algum momento !!
Cuidar!
fonte
Você
gateway
está incorreto (gateway 192.168.2.0
). Este não é um IP válido e você deve substituí-lo pelo endereço IP do seu roteador.fonte
Acho que encontrei a resposta, depois de mover o conteúdo para
/etc/network/interfaces.d/eth
dentro/etc/network/interfaces
e reiniciar, ele está funcionando agora.Eu acho que
ifup
entendosource-directory /etc/network/interfaces.d
e posso lidar com isso corretamente, enquanto o gerente de rede não pode.fonte
Pode não estar configurado para o gateway correto dos roteadores.
fonte