Embora o wireshark veja a resposta do ping, o programa ping não recebe resposta se houver uma rota padrão inacessível na tabela de roteamento

Embora o wireshark veja a resposta do ping, o programa ping não recebe resposta se houver uma rota padrão inacessível na tabela de roteamento

Este computador em particular está rodando com centos e possui três interfaces; eth0, eth1 e eth2. NetLan é uma interface bridge com interfaces eth0, tap0 e tap1. A interface bridge possui um endereço IP estático, 192.168.1.100.

O gateway 192.168.1.1 está desligado por algum motivo, o endereço eth2 é 10.1.10.182 e está conectado à internet via 10.1.10.1 eth1.5 é uma interface VLAN com endereço 192.168.97.5

Quando faço ping em 8.8.8.8 da máquina centos, o ping não recebe resposta. No entanto, o wireshark vê a resposta do 8.8.8.8.

Alguém pode lançar alguma luz.

Tabela de rotas:

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

Responder1

O problema aqui é que você tem três rotas padrão. No contexto, isso simplesmente não vai funcionar.

Por definição você só pode ter uma rota padrão (é a rota seguidapor padrãose não houver rota explícita).

Corrija isso e você poderá descobrir que sua rede começa a se comportar.

informação relacionada