问题起因:
有四个网口,IP地址都分配在同一段,如172.16.X.X(理论上不应该),配置好网络(除IP外其它都一样),连接网线使用时,使用ifconfig ethX down 命令,只保留其中一个网口用于连接,这时,网络可以连接正常,但是从其它机器ping 这设置的4个IP地址,都能连通,并且也可以进行远程登录,但实际mac地址是连接网线的那个网口的。为什么网口都down掉了,还能连接呢?实际中又为何仍然存在4个IP呢?
环境:linux ,2个82576网口
问题分析:
(1)问题重现
这边取用别人做的一个重现过程:
一、实验环境
实验环境很简单,两台机器,设置如下:
引用
A机:Asianux 3.0 双网卡,并设定两个同网段的IP地址:
eth0:192.168.228.161
eth1:192.168.228.162
B机:Windows 平台,作为测试客户端,IP是192.168.228.221
※ 经测试,若两台机器都是Linux 平台,不会发生下面的情况。
下面是A 机上的IP 和MAC 地址配置信息:
引用
# ifconfig|grep -A1 eth
eth0 Link encap:Ethernet HWaddr 00:11:5B:D1:0E:F8
inet addr:192.168.228.161 Bcast:192.168.2