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

0

Usando dois laptops e um roteador; SO Ubuntu.

Primeiro laptop conectado ao roteador via cabo Ethernet com gateway na 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 wireless adhoc, também teve o gateway é 10.10.10.5 UG na rota -n.

sudo ip route add default via 10.10.10.5

Quando faço o ping 8.8.8.8 da máquina 10.10.10.4, demora tempo infinito e não mostra nenhum resultado de ping.

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

A partir de 10.10.10.5, é acessível diretamente.

    
por user557952 15.02.2016 / 21:53

1 resposta

0

Coisas que você pode experimentar:

  • 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 pacotes de ping, você pode especificar a interface com a opção -i. Isto irá mostrar-lhe, se os pacotes são recebidos em eth0 e enviar wlan0, talvez você pode até fazer isso no host 10.10.10.5, dependendo do tipo de dispositivo que é.
  • Experimente "iptables -t nat -nvL" para ver as regras do iptables, incluindo os contadores de pacotes e bytes, para que você possa ver se as regras são realmente aplicadas.

Ambos devem fornecer uma percepção maior de onde os pacotes chegam e onde eles não chegam, para que você possa restringir a localização do problema.

    
por 15.02.2016 / 23:18