Debian Lenny 上奇怪的 ifup/ifdown 行为

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 均可访问且可用。

我关闭了我的 eth1 接口

ifdown eth1

我的 ifconfig 没有显示我的 eth1 接口。

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

我认为这不应该是正常行为。如果是,您能解释一下原因吗?为什么我们可以 ping 一个“ifdowned”接口?

答案1

看起来两个接口都连接到同一个子网和同一个广播域。你确定网络上没有其他设备的 IP 也为 10.10.4.138 吗?也许当你丢弃 eth1 时,它会通过 eth0 ping 10.10.4.138?

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

相关内容