O servidor Ubuntu não pode acessar o gateway padrão / internet

0

Atualizar: Se eu mudar o ip para 10.0.0.11 tudo começa a funcionar. 10.0.1.1 ainda está no mesmo intervalo em uma sub-rede /22 , então ainda deve funcionar?

Eu tenho um problema muito peculiar com o Ubuntu 14.04. Mudei os apartamentos e conectei-o a um novo roteador com um novo intervalo de IP. Mudei o endereço IP do meu laptops para o antigo intervalo temporariamente, ssh'd para o servidor e mudei seu ip estático para corresponder ao novo intervalo:

auto p1p1
iface p1p1 inet static
    address 10.0.1.1
    netmask 255.255.252.0
    gateway 10.0.0.1
    dns-nameservers 8.8.8.8 8.8.4.4

Então eu desconectei e ssh'd para 10.0.1.1, sem problemas. Quando eu tentei sudo apt-get update os problemas começaram. A conexão seria interrompida em Connecting to archive.ubuntu.com . Uma reinicialização rápida depois, o problema persistiu. Eu tentei uma interface de rede diferente, tem uma na placa principal e outra em uma placa PCI. Sem dados. Cabo diferente, sem dados. Não há firewall ativo no servidor.

Se eu pingar o gateway padrão 10.0.0.1, ele diz Destination host unreachable . arp -n diz que HWAddress de 10.0.0.1 é incomplete . Se eu ssh para o gateway padrão e ping no servidor, ele responde bem! Se eu ping 10.0.3.255 -b i só obtiver respostas do meu laptop que está em wi-fi. De alguma forma, o servidor Ubuntu só vê meu laptop e nada mais, mesmo que a conexão esteja passando por um ponto de acesso wi-fi. Há também pelo menos 10 outros dispositivos que deveriam ter respondido. O que em nome dos deuses está acontecendo?

Para recapitular:

  • O laptop na rede Wi-Fi e no restante da rede pode alcançar a internet bem.
  • Laptop em Wi-Fi pode acessar o servidor Ubuntu cabeado.
  • O servidor Ubuntu não pode pingar nada além do laptop mencionado acima em Wi-Fi.
  • O servidor Ubuntu arp -n mostra o gateway padrão como incomplete .
  • O gateway padrão pode fazer ping no servidor Ubuntu.
  • A rede é 10.0.0.0/22 .

Alguma saída de comando que pode ser de interesse:

  % ifconfig -a
 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:5128 errors:0 dropped:0 overruns:0 frame:0
           TX packets:5128 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:985588 (985.5 KB)  TX bytes:985588 (985.5 KB)

 p1p1      Link encap:Ethernet  HWaddr b0:48:7a:80:**:**
           inet addr:10.0.1.1  Bcast:10.0.3.255  Mask:255.255.252.0
           inet6 addr: fe80::b248:7aff:fe80:19aa/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:2744 errors:0 dropped:0 overruns:0 frame:0
           TX packets:2990 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:931523 (931.5 KB)  TX bytes:284296 (284.2 KB)

 p2p1      Link encap:Ethernet  HWaddr 54:04:a6:60:**:**
           BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

.

  % ping 10.0.3.255 -b
 WARNING: pinging broadcast address
 PING 10.0.3.255 (10.0.3.255) 56(84) bytes of data.
 64 bytes from 10.0.0.44: icmp_seq=1 ttl=64 time=1.66 ms
 64 bytes from 10.0.0.44: icmp_seq=1 ttl=64 time=92.9 ms (DUP!)
 64 bytes from 10.0.0.44: icmp_seq=1 ttl=64 time=94.5 ms (DUP!)
 64 bytes from 10.0.0.44: icmp_seq=2 ttl=64 time=1.73 ms

.

  % arp -n
 Address                  HWtype  HWaddress           Flags Mask            Iface
 10.0.0.1                         (incomplete)                              p1p1
 10.0.0.44                ether   f4:5c:89:8b:**:**   C                     p1p1

.

  % route -n
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
 0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 p1p1
 10.0.0.0        0.0.0.0         255.255.252.0   U     0      0        0 p1p1
    
por Maciej Swic 10.12.2016 / 21:19

1 resposta

0

Em vez de ping de difusão, você deve usar arping para verificar o endereço IP do roteador

arping 10.0.0.1

Acho que a máscara no roteador está errada (como 255.255.255.252 em vez de 255.255.252.0)

    
por 10.12.2016 / 21:47