学校500台winXP终端。
代理服务器Linux AS 3.0 三网卡分别为:
eth0:219.145.x.x
eth1:192.168.0.1
eth2:192.168.1.1
今天突然全部掉线了,重启服务器,eth1 IP已被占用。找了台2000的机器用tracert 192.168.0.1找到那台机器,把ip改回去。启动服务器,正常了。
LINUX居然抢IP不过WINXP???
好了以后,我试着在下面任意一台机器ip意改成192.168.0.1,没一会,又全都掉线了,确实LINUX抢IP抢不过WINXP,失望极了。
经常看论坛讨论MAC与IP绑定,今天试了一试,不知能不能解决这个抢IP的问题,但并不顺利。
arp -help 看了一通以后 用ifconfig eth1查到MAC地址。
arp -s 192.168.0.1 00:90:3B:4C:30:3C
提示:SIOCSARP: Invalid argument 没成功。
在/etc下建立ethers文件,内容如下:
192.168.0.1 00:90:3B:4C:30:3C
在shell下打下指令:arp -f
提示:SIOCSARP: Invalid argument
arp: cannot set entry on line 1 of etherfile /etc/ethers !
没成功!
man arp后。
我使用下面指令:
arp -s 192.168.0.1 -H ether 00:90:3B:4C:30:3C -i eth1 好象成了。
arp -a 查看一下。有了
? (192.168.0.1) at 00:90:3B:4C:30:3C [ether] PERM on eth1 (绑定了吗?)
再arp 192.168.0.1 确认一下。
Address HWtype HWaddress Flags Mask Iface
192.168.0.1 ether 00:90:3B:4C:30:3C CM eth1
这回应该是绑定了的吧。
那我再试试用下面xp的终端抢抢IP看看,改成192.168.0.1,结果诧异,不一会全都掉了。
没辙了,请高手指点迷津,谢谢了。 |