Rede de destino inacessível, usando dois laptops e um roteador

Rede de destino inacessível, usando dois laptops e um roteador

Usando dois laptops e um roteador; SO Ubuntu.

Primeiro laptop conectado ao roteador via cabo Ethernet com gateway em eth0 192.168.10.1, e conectado em adhoc wireless em wlan, IP 10.10.10.5.

configurado:

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

O segundo 10.10.10.4 está conectado a 10.10.10.5 em adhoc wireless, também tinha o gateway 10.10.10.5 UG na rota -n.

sudo ip route add default via 10.10.10.5

Quando faço ping em 8.8.8.8 da Máquina 10.10.10.4, leva um tempo infinito e não mostra nenhum resultado de ping.

Mas, se a Ethernet for desconectada do primeiro laptop, aparece a mensagem de 10.10.10.5: "rede de destino inacessível".

A partir de 10.10.10.5, está acessível diretamente.

Responder1

Coisas que você pode tentar:

  • Use o tcpdump para ver se os pacotes estão realmente sendo enviados e recebidos. No Ubuntu, instale e inicie o tcpdump com "tcpdump -v icmp" para ver os pacotes de ping, você pode especificar a interface com a opção -i. Isso irá mostrar a você, se os pacotes são recebidos na eth0 e enviados na wlan0, talvez você possa até fazer isso no host 10.10.10.5, dependendo do tipo de dispositivo.
  • Tente "iptables -t nat -nvL" para ver suas regras de iptables, incluindo contadores de pacotes e bytes, para que você possa ver se as regras são realmente aplicadas.

Ambos devem fornecer uma visão melhor de onde os pacotes chegam e onde não chegam, para que você possa identificar onde o problema está localizado.

informação relacionada