在Debian Lenny上奇怪的ifup / ifdown行为

首先,这里是我的/ etc / network / interfaces

auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.10.4.142 netmask 255.255.255.0 gateway 10.10.4.1 auto eth1 iface eth1 inet static address 10.10.4.138 netmask 255.255.255.0 gateway 10.10.4.1 

在启动时,eth1和eth0都可以访问和使用。

我closures了我的eth1接口

 ifdown eth1 

我的ifconfig不显示我的eth1接口。

但是,当我尝试ping 10.10.4.138(连接到我的eth1的IP地址),它ping!

我不认为这应该是正常的行为。 如果是这样,你能解释我为什么吗? 为什么我们可以ping一个“失败”的界面?

它看起来像两个接口连接到相同的子网和相同的广播域。 你确定networking上没有另一台设备的IP为10.10.4.138吗? 也许当你放弃eth1,然后通过eth0 ping 10.10.4.138?

当eth1closures时,我会尝试在两个接口(分别)上运行Wireshark / tshark,并查看数据包的走向。