두 대의 노트북과 라우터를 사용하여 대상 네트워크에 연결할 수 없음

두 대의 노트북과 라우터를 사용하여 대상 네트워크에 연결할 수 없음

두 대의 노트북과 라우터를 사용합니다. 운영체제 우분투.

eth0 192.168.10.1에 게이트웨이가 있는 이더넷 케이블을 통해 라우터에 연결된 첫 번째 노트북과 wlan IP 10.10.10.5의 임시 무선으로 연결되었습니다.

구성됨:

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

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

두 번째 10.10.10.4는 임시 무선으로 10.10.10.5에 연결되어 있으며 게이트웨이도 -n 경로에서 10.10.10.5 UG입니다.

sudo ip route add default via 10.10.10.5

Machine 10.10.10.4에서 8.8.8.8을 ping하면 무한한 시간이 걸리고 ping 결과가 표시되지 않습니다.

그러나 첫 번째 랩탑에서 이더넷이 분리되면 10.10.10.5에서 "destination net unreachable"이라는 메시지가 표시됩니다.

10.10.10.5부터 직접 액세스할 수 있습니다.

답변1

시도해 볼 수 있는 것:

  • tcpdump를 사용하여 패킷이 실제로 전송되고 수신되는지 확인하세요. Ubuntu에서는 "tcpdump -v icmp"로 tcpdump를 설치하고 시작하여 ping 패킷을 확인하고 -i 옵션으로 인터페이스를 지정할 수 있습니다. 이것은 패킷이 eth0에서 수신되고 wlan0에서 전송되는 경우 장치 종류에 따라 10.10.10.5 호스트에서 이 작업을 수행할 수도 있음을 보여줍니다.
  • 패킷 및 바이트 카운터를 포함한 iptables 규칙을 보려면 "iptables -t nat -nvL"을 시도하여 규칙이 실제로 적용되는지 확인할 수 있습니다.

둘 다 패킷이 도착하는 위치와 도착하지 않는 위치에 대한 더 큰 통찰력을 제공하므로 문제가 있는 위치를 좁힐 수 있습니다.

관련 정보