QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 847|回复: 5

关于linux与win抢ip的测试

[复制链接]
发表于 2003-12-16 16:42:49 | 显示全部楼层 |阅读模式
测试一:
linux ip:192.168.0.37
win ip:192.168.0.100
把win ip改成192.168.0.37后,win无ip冲突提示,可以上网,linux断网,network重启不能
win ip重新改回192.168.0.100后,一切正常,linux无log记录

测试二:
linux ip range:192.168.0.37-40
win ip:192.168.0.100
把win ip改成192.168.0.37后,在win下ping 192.168.0.37-40,只有37通,因为是本机,相对win,linux断网
linux下不断网,但不能ping通其网关(这里我不太确定能不能ping通其他linux),重启network不能(会报错,有机器用了相同ip)
在另一台linux机器下,ping192.168.0.37-40,均通,扫描各自机器端口,37指向win,38-40仍为linux,服务正常
win ip重新改回192.168.0.100后,一切正常,linux无log记录

测试方面仍有考虑不足之处
此结论贴随时更新

注:这个ip冲突的问题潜在的威胁还是比较大的,可以轻易的破坏整个网络系统结构甚至拦截linux下一些server用户的数据包.

希望大家能想到好的解决方法或者好的思路也行

我的系统mandrake 9.2 kernel 2.4.22-10mdk
不知道kernel 2.6有没有这方面的改进
发表于 2003-12-16 22:01:27 | 显示全部楼层
先顶着
回复

使用道具 举报

发表于 2003-12-17 15:32:21 | 显示全部楼层
网卡在绑定 IP 前,应先在局域网内查询是否此 IP 地址已经存在。

win 不查找,是 windoz 的错,或者交换机设置了,或者 Linux 机器的防火墙禁止了 ICMP ?
回复

使用道具 举报

 楼主| 发表于 2003-12-17 17:21:40 | 显示全部楼层
都没有设置icmp过滤,一开始都ping的通的
不是说是谁的错,只是说这种现象应该引起注意了
两台win如果相同ip肯定都会报警的,但现在和linux同ip时,不会报警,就象一个大人抢小孩手里的东西一样
虽然是错的,但也没办法,我到现在测试下来如果linux仍想继续服务的话还是要设多个ip,客户端还得要是linux,还必须连接非win抢掉的ip
呵呵
我也说不清楚linux这种被强但在多ip情况下仍对linux提供服务是好是坏
引以为戒吧
回复

使用道具 举报

发表于 2003-12-17 17:48:34 | 显示全部楼层
这如同 windoz 机器会优先寻找 windoz 平台的 DHCP 服务器一样。


windoz 总是武断地认为局域网内的机子都是 windoz 平台的,而且使用非完全标准的协议来进行相互间的通讯。

2000、xp 应该不会有这个现象吧,只应该是 98 吧。



而 Linux 的 IP 被人家占用时,系统发觉人家有了自己的 IP ,她会说,可能是我自己占了人家的 IP 吧,属于谦让性。
回复

使用道具 举报

 楼主| 发表于 2003-12-17 20:28:34 | 显示全部楼层
我测试的机器都是win2000 pro的 98没有测试过
看来win只有越走越霸道了,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 11:31 , Processed in 0.082196 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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