questões configurando IP estático no servidor ubuntu 14.04

1

Eu tenho minha configuração de arquivo /etc/network/interfaces como:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 172.16.140.98
    network 172.16.0.0
    broadcast 172.16.255.255
    netmask 255.255.0.0
    gateway 172.16.140.5
    dns-nameservers 8.8.8.8 8.8.4.4

Alguma coisa parece errada? Eu deletei dhcp-client para evitar que ele sobrescreva qualquer informação de ip estática. Mas agora não consigo mais me conectar à Internet. :(

Li muitas coisas e tentei diferentes combinações de números. Onde quer que eu olhe, me diz a mesma coisa: Apenas edite seu arquivo /etc/network/interfaces e reinicie as interfaces! E tada - automagia! (Eu realmente gosto dos sons de automagic :) - sem sucesso para mim embora)

Acho estranho, porque consegui configurar um Raspberry Pi com ip estático, apenas editando o arquivo /etc/network/interfaces . Então, estou muito curioso para saber o que está errado aqui, como faço para diagnosticar? Por onde começar. O que significam os números?

Não tenho uma compreensão real de como funciona a rede. Então, isso pode ser algo para se olhar.

saída de ifconfig:

eth0 
link encap:Ethernet HWaddr 00:1d:60:b5:e3:52
inet addr:172.16.140.98 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::21d:60ff:feb5:e325/64 Scope:Link
UP BROADCAST RUNING MULTICAST MTU:1500 Metric:1
RX packets:132893 errors:0 dropped:4705 overruns:0 frame:0
TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11437695 (11.4MB) TX bytes:7862 (7.8KB)
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:376 errors:0 dropped:4705 overruns:0 frame:0
TX packets:376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30244 (30.2KB) TX bytes:30224 (30.2 KB)

output do ip route:

default via 172.16.140.5 dev eth0
172.16.0.0/16 dev eth0 proto kernel scope link src 172.16.140.98

saída do ip addr:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu65536 qdisc noqueue state UKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
inet 127.0.0.1/8 scope host lo
valid_lft forever prefurred_lft forever
inet6 ::1/128 scope host
valid_lft forever preffered_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1d:60:b5:e3:52 brd ff:ff:ff:ff:ff:ff
inet 172.16.140.98/16 brd 172.16.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::21d:60ff:feb5:e352/64 scope link

link     valid_lft para sempre preferred_lft para sempre

saída de ping:

ping www.google.com
ping: unknown host www.google.com

Como faço para iniciar diagnósticos para ver onde está o problema?

    
por Luke Waletzki 07.05.2015 / 22:35

1 resposta

1

Eu provavelmente encurtaria um pouco. Além disso, parece não haver espaço entre os endereços de nomes de DNS. Eu sugiro:

auto lo 
iface lo inet loopback

auto eth0
iface eth0 inet static
address 172.16.140.98
netmask 255.255.255.0
gateway 172.16.140.5
dns-nameservers 8.8.8.8  8.8.4.4

Dado o endereço do gateway, duvido que você precise usar 255.255.0.0.

Reinicie a interface:

sudo ifdown eth0 && sudo ifup eth0

E teste:

ping -c3 www.ubuntu.com
    
por chili555 08.05.2015 / 00:34