Linux与winXP抢IP,MAC与IP绑定问题。

由 韦青 在 05-12-2004 20:08 发表:

Linux与winXP抢IP,MAC与IP绑定问题。

学校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,结果诧异,不一会全都掉了。

没辙了,请高手指点迷津,谢谢了。


由 ggw 在 05-13-2004 04:30 发表:


我也试过了。用ethers文件的方法不行。

你用arp -s其实并没有绑定

这因为你只是在arp缓存中加入了与mac对应的主机。


我很笨.可是我很认真...

常去的地网站

http://tech.ccidnet.com/

http://www-900.ibm.com/developerworks/cn


由 韦青 在 05-13-2004 15:45 发表:


arp -s 不成.

arp -a查看并没有与mac对应的主机啊~


由 韦青 在 05-13-2004 22:59 发表:


睡前顶~


由 Eg_zm 在 05-14-2004 16:23 发表:

你的代理服务器安装的什么软件?

我记得squid是可以绑定ip&mac的。

具体你可以查找。

另:或许你应该加入用户认证。


落日的余晖于喧嚣后的沙滩上蓦然发现一把略显锈态的钥匙,倔强地展露,感于它的执着,俯身拾起,试着用这钥匙去开启尘封已久的PC,PC释放出的能量让人震撼,品味才发现,岁月在它额头刻下的是:FreeBSD

[email protected]


由 ggw 在 05-14-2004 16:48 发表:


找到方法了。


我很笨.可是我很认真...

常去的地网站

http://tech.ccidnet.com/

http://www-900.ibm.com/developerworks/cn


由 ggw 在 05-14-2004 16:50 发表:


在gnome里的系统设置-------网络

看到了吗?就是这么容易的了。。呵。。


我很笨.可是我很认真...

常去的地网站

http://tech.ccidnet.com/

h

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus