Como solucionar problemas de falha no roteador em uma caixa linux?

1

Eu tenho uma rede doméstica 192.168.0.x da qual estou postando esta mensagem, nesta rede eu tenho um host CentOS7 192.168.0.3 que está executando um servidor DNS para a rede.

Eu posso ssh em 192.168.0.3 Eu posso fazer nslookup para obter os endereços IP de máquinas remotas, mas eu não posso pingar meu roteador.

[root@san ~]# ping -c3 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms

Aqui está o que arp reporta

[root@san ~]# arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.0.8              ether   b8:8d:12:20:36:6c   C                     eno1
192.168.0.13             ether   c0:3f:d5:63:4e:1a   C                     eno1
192.168.0.10             ether   c0:3f:d5:63:52:06   C                     eno1
192.168.0.11             ether   c0:3f:d5:61:e8:54   C                     eno1
192.168.0.7              ether   00:50:56:61:2b:75   C                     eno1
192.168.0.12             ether   c0:3f:d5:63:19:71   C                     eno1
192.168.0.1              ether   c0:a0:bb:f8:1f:d4   C                     eno1

Eu posso pingar outras máquinas na rede

[root@san ~]# ping -c3 192.168.0.13
PING 192.168.0.13 (192.168.0.13) 56(84) bytes of data.
64 bytes from 192.168.0.13: icmp_seq=1 ttl=64 time=0.248 ms
64 bytes from 192.168.0.13: icmp_seq=2 ttl=64 time=0.377 ms
64 bytes from 192.168.0.13: icmp_seq=3 ttl=64 time=0.366 ms

--- 192.168.0.13 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.248/0.330/0.377/0.060 ms

Aqui está o que route imprime

[root@san ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    1024   0        0 eno1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eno1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 enp0s20u4

aqui está a ifconfig output

[root@san ~]# ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.3  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::c23f:d5ff:fe63:d1dd  prefixlen 64  scopeid 0x20<link>
        ether c0:3f:d5:63:d1:dd  txqueuelen 1000  (Ethernet)
        RX packets 6513  bytes 1321730 (1.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 15991  bytes 18326750 (17.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf7c00000-f7c20000  

enp0s20u4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.4  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::224:9bff:fe0b:ddf2  prefixlen 64  scopeid 0x20<link>
        ether 00:24:9b:0b:dd:f2  txqueuelen 1000  (Ethernet)
        RX packets 469  bytes 36166 (35.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 21  bytes 4155 (4.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 2122  bytes 642922 (627.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2122  bytes 642922 (627.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Tentar pingar google.com também falha, mesmo que a resolução de nomes funcione.

[root@san ~]# ping -c3 google.com
PING google.com (74.125.226.134) 56(84) bytes of data.

--- google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms

O roteador pode ser pingado de outras máquinas na saída de rede abaixo é do meu mac book pro 192.168.0.8

ping -c3 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=1.794 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=2.000 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=1.986 ms

--- 192.168.0.1 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.794/1.927/2.000/0.094 ms

O roteador na minha rede é um D-Link DIR-850L e eu configuro para apontar para 192.168.0.3 como o servidor DNS para a rede 192.168.0.x. Eu também tenho o servidor DNS em 192.168.0.3 configurado para encaminhar para os servidores DNS do Google 8.8.8.8.

Por que não posso ping 192.168.0.1 de 192.168.0.3, embora 192.168.0.3 é o servidor DNS primário que estou usando para postar esta questão do meu mac 192.168.0.8 que pode navegar em qualquer lugar na rede passando por 192.168. 0.3 como o DNS, mas quando estou logado em 192.168.0.3 eu não posso pingar 192.168.0.1 e não posso ir a qualquer lugar na internet?

    
por ams 28.08.2014 / 06:06

2 respostas

0

Descobri que meu DIR-850L foi o culpado, eu o substituímos por um Asus RT-AC66R e tudo está funcionando corretamente como esperado agora.

    
por 29.08.2014 / 17:07
1

Estou em dúvida sobre a tabela de roteamento de 10.132.168.0.3:

default         192.168.0.1     0.0.0.0         UG    1024   0        0 eno1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eno1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 enp0s20u4

Se o host não for um roteador, prefiro que a tabela de roteamento tenha apenas duas linhas exatamente nesta ordem:

192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eno1
default         192.168.0.1     0.0.0.0         UG    1024   0        0 eno1

Apenas tente remover o antigo e crie novas rotas.

    
por 28.08.2014 / 08:21