LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1156|回复: 10

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

[复制链接]
发表于 2004-5-12 20:08:02 | 显示全部楼层 |阅读模式
学校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,结果诧异,不一会全都掉了。
没辙了,请高手指点迷津,谢谢了。
发表于 2004-5-13 04:30:17 | 显示全部楼层
我也试过了。用ethers文件的方法不行。
你用arp -s其实并没有绑定
这因为你只是在arp缓存中加入了与mac对应的主机。
 楼主| 发表于 2004-5-13 15:45:38 | 显示全部楼层
arp -s 不成.
arp -a查看并没有与mac对应的主机啊~
 楼主| 发表于 2004-5-13 22:59:16 | 显示全部楼层
睡前顶~
发表于 2004-5-14 16:23:50 | 显示全部楼层

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

我记得squid是可以绑定ip&mac的。
具体你可以查找。

另:或许你应该加入用户认证。
发表于 2004-5-14 16:48:18 | 显示全部楼层
找到方法了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-5-14 16:50:11 | 显示全部楼层
在gnome里的系统设置-------网络
看到了吗?就是这么容易的了。。呵。。
 楼主| 发表于 2004-5-14 17:11:19 | 显示全部楼层
这样就绑定了吗?
发表于 2004-5-14 17:15:50 | 显示全部楼层
实践一下不就知道了。
发表于 2004-5-15 07:17:42 | 显示全部楼层
这个用 ifconfig就可以绑定了啊。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表