目标主机不可达

目标主机不可达

我正在使用 Linux 笔记本电脑并尝试 ping 通 Win10 笔记本电脑。我 ping 自己(Linux 系统)和 google.com,都可以,这意味着与路由器的 IP 连接和 DNS 没有问题。但我仍然收到“目标主机无法访问”错误。请赐教。谢谢。

root@imx8mnlego:~# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:22 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2156 (2.1 KiB)  TX bytes:2156 (2.1 KiB)

wlan0     Link encap:Ethernet  HWaddr 3C:E1:A1:E0:00:80
          inet addr:192.168.0.128  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::3ee1:a1ff:fee0:80/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1894 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9943 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3000
          RX bytes:91940 (89.7 KiB)  TX bytes:2469289 (2.3 MiB)

root@imx8mnlego:~# ping 192.168.0.128
PING 192.168.0.128 (192.168.0.128) 56(84) bytes of data.
64 bytes from 192.168.0.128: icmp_seq=1 ttl=64 time=0.109 ms
64 bytes from 192.168.0.128: icmp_seq=2 ttl=64 time=0.122 ms
64 bytes from 192.168.0.128: icmp_seq=3 ttl=64 time=0.122 ms
^C
--- 192.168.0.128 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2031ms
rtt min/avg/max/mdev = 0.109/0.117/0.122/0.013 ms

root@imx8mnlego:~# ping google.com
PING google.com (216.58.194.206) 56(84) bytes of data.
64 bytes from sfo03s01-in-f14.1e100.net (216.58.194.206): icmp_seq=1 ttl=118 time=15.1 ms
64 bytes from sfo03s01-in-f14.1e100.net (216.58.194.206): icmp_seq=2 ttl=118 time=18.2 ms
64 bytes from sfo03s01-in-f14.1e100.net (216.58.194.206): icmp_seq=3 ttl=118 time=19.3 ms
^C
--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 15.101/17.579/19.375/1.810 ms

root@imx8mnlego:~#

答案1

“目标主机无法访问”意味着在适当的路由出口点没有 ARP 响应(在以太网连接的情况下),如果是您的专用 LAN,则该出口点应该是您的 Linux 笔记本电脑本身(即两台笔记本电脑都位于同一网络中192.168.0.0/24),如果它们位于不同的网络中,则路由器既看不到另一端……也不会过滤流量。在这两种情况下,这可能是(WiFi)路由器阻止对等点互相看到 - 例如进行一些“L2 过滤”。

为了诊断此类问题,您可以:

  1. 检查 ping 主机的 ARP 表,
  2. 检查两台主机上的路由表,
  3. 在两台笔记本电脑上安装wireshark并查看哪些数据包到达以及哪些数据包丢失。

但首先,给我们Win10笔记本电脑的IP地址。

相关内容