无法 ping 通 eth1 上的静态 IP

无法 ping 通 eth1 上的静态 IP

我正在尝试 ping 我为 eth1 设置的网络接口。这是我的配置:

auto eth1
iface eth1 inet static
  address 192.168.1.2
  netmask 255.255.255.0
  gateway 192.168.1.1
  broadcast 192.168.1.255

如果我ping 192.168.1.2,我会得到:

Ping 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
From 192.168.1.3 icmp_seq=3 Destination Host Unreachable

ifconfig 的结果告诉我 IPv4 地址是 192.168.1.3。我可以 ping 此 IP。Bcast 和 Mask 符合预期(与定义相同)。

我可以从我的 MacBook ping 192.168.1.3。我无法在本地或从我的 MacBook ping 192.168.1.2。有什么想法吗?

答案1

ping 是一个应用程序,考虑到这一点,它需要发送方和接收方之间存在连接,换句话说,是路由路径;由于您在设置中指定了网关,这意味着 192.168.1.2 发送或接收的所有内容都必须通过 192.168.1.1,如果 192.168.1.1 不存在于您的拓扑中,那么您根本就不会与 192.168.1.2 建立任何连接。

相关内容