Aunque Wireshark ve la respuesta de ping, el programa de ping no recibe respuesta si hay una ruta predeterminada inalcanzable en la tabla de enrutamiento

Aunque Wireshark ve la respuesta de ping, el programa de ping no recibe respuesta si hay una ruta predeterminada inalcanzable en la tabla de enrutamiento

Esta computadora en particular funciona con centos y tiene tres interfaces; eth0, eth1 y eth2. NetLan es una interfaz puente con interfaces eth0, tap0 y tap1. La interfaz del puente tiene una dirección IP estática, 192.168.1.100.

La puerta de enlace 192.168.1.1 está apagada por algún motivo. La dirección eth2 es 10.1.10.182 y está conectada a Internet a través de 10.1.10.1. eth1.5 es una interfaz VLAN con dirección 192.168.97.5.

Cuando hago ping a 8.8.8.8 desde la máquina centos, el ping no recibe respuesta. Sin embargo, Wirehark ve la respuesta de 8.8.8.8.

¿Alguien puede arrojar algo de luz?

Tabla de rutas:

route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 NetLan
0.0.0.0 10.1.10.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 10.1.10.1 0.0.0.0 UG 100 0 0 eth2
10.1.10.0 0.0.0.0 255.255.255.0 U 100 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 NetLan
192.168.97.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.5
192.168.98.1 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
192.168.98.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun1
192.168.98.3 0.0.0.0 255.255.255.255 UH 0 0 0 tun2
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

Respuesta1

El problema aquí es que tienes tres rutas predeterminadas. En el contexto, esto simplemente no va a funcionar.

Por definición, sólo puedes tener una ruta predeterminada (es la ruta tomadapor defectosi no hay una ruta explícita).

Solucione eso y es posible que su red comience a comportarse.

información relacionada