无法在eth1上ping静态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。 有什么想法吗?

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