论坛: 系统集成 标题: IP地址与硬件地址冲突,请问该怎么解决???????? 复制本贴地址    
作者: zkf [zkf]    论坛用户   登录
如题~~~  出错的情况是下面的信息
系统探测到IP地址192.168.0.5与系统硬件地址00:A1:B0:02:8D:E6

地主 发表时间: 03-12-22 10:09

回复: hudou [hudou]   论坛用户   登录
有人在用这个IP地址

B1层 发表时间: 03-12-22 12:01

回复: zkf [zkf]   论坛用户   登录
这个是网吧的IP,每个机子的IP都是唯一的,没有说是IP地址冲突的现象,应该是IP地址和硬件地址的冲突。我把网断了以后还会出现这种冲突,过段时间他就会跳出来

B2层 发表时间: 03-12-22 14:16

回复: zkf [zkf]   论坛用户   登录
系统是新做的win98,不知道是不是网卡的地址和IP冲突。
以前做的机子也有这样的现象???
有谁知道可以回答下么
先谢了~~~~~~~~~~~~~~

B3层 发表时间: 03-12-22 14:20

回复: cqwb007 [cqwb007]   论坛用户   登录
二楼已经说得很明白了,ip和mac冲突?倒是挺新鲜的。

B4层 发表时间: 03-12-23 00:00

回复: zhaoxun [zhaoxun]   论坛用户   登录
改一下物理地址不就完了吗

B5层 发表时间: 03-12-25 16:26

回复: zkf [zkf]   论坛用户   登录
00:A1:B0:02:8D:E6    这个硬件地址是不是网卡的,
记得命令提示行下有条命令可以改,但记不太清楚了,提示下好么???
另外我把以前发生冲突的所有机子的IP全部加100以后,暂时就没有发现IP和硬件地址冲突这样的情况了。

B6层 发表时间: 03-12-26 13:21

回复: JINGKE [jingke123]   论坛用户   登录
改IP

B7层 发表时间: 03-12-26 21:11

回复: zkf [zkf]   论坛用户   登录
应该可以改硬件地址的~~~~~~~
但我硬件方面知道很少  不知道哪个地址是不是网卡的硬件地址
有谁知道怎么该么???????

B8层 发表时间: 03-12-27 13:13

回复: syse [syse]   论坛用户   登录
硬件地址是硬件厂商规定好的,是没法改的!

B9层 发表时间: 03-12-27 13:58

回复: whatislife [whatislife]   论坛用户   登录
如果是MAC地址,如上楼所说,是无法改的。
平时来说,应该是IP给人占用了才对,你仔细看看。你用另一个IP看看行不???
是不是网吧都有一台控制台(主机)呢?它是不是把IP地址和那台机的MAC邦定了?

B10层 发表时间: 03-12-27 15:11

回复: nxstjbh [nxstjbh]      登录
这种情况我维护机房的时候也出现,而且WIN98出现问题WIN2000是正常的

B11层 发表时间: 03-12-27 17:31

回复: tuzi [tuzi]   版主   登录
是IP地址冲突
至于给出的MAC地址
那是初始化 TCP/IP 的时候发出的检测包  看看网络上是不是有IP一样的
如有 就抱错  如果没有 那就OK
你就是属于抱错的那种 


B12层 发表时间: 03-12-27 20:06

回复: zkf [zkf]   论坛用户   登录
我检查过一遍IP地址,都没有重复的,但是我把出问题的那几台机子的IP全加100,就在没有出现过那样的情况,是不是ip和MAC地址绑定的问题,现在还不清楚。
先谢过大家了~~~~~~~~

B13层 发表时间: 03-12-28 13:33

回复: dinghj [dinghj]   论坛用户   登录
老兄你说的到是有些玄乎,最大的可能就是IP冲突!

B14层 发表时间: 03-12-29 10:38

回复: loveme [laibincui]   论坛用户   登录
你说问题是,MAC冲突并不是IP地址冲突,
换网卡就好了,或在网卡属性里改MAC地址,有些网卡不可以改。

B15层 发表时间: 03-12-29 12:50

回复: zkf [zkf]   论坛用户   登录
系统探测到IP地址192.168.0.5与系统硬件地址00:A1:B0:02:8D:E6
出错的时候显示就是这样~~~~不可能只是纯粹的IP地址冲突》》》》》》》》
请问楼上的,在命令提示行下有条命令可以改网卡的MAC地址
你是否知道是那一条命令???




B16层 发表时间: 03-12-29 21:12

回复: loveme [laibincui]   论坛用户   登录
系统mac地址的功能使用的api在win9x下不支持,所以程序在win9x下并
不支持的。
用法:
1.smac -listp
列 出所有网卡号对应的IP地址
2.smac -listmac
列出系统所有网卡的mac地址
3.smac -modifymac 网卡号 新的mac地址
修改某个网卡的mac地址

实际用法:
1. smac -listip
  NIC Number 0:-->IP Address: 210.22.142.22
  NIC Number 1:-->IP Address: 192.168.0.1

说明:
网卡0对应IP为210.22.142.22
网卡1对应的IP为192.168.0.1

2.smac -listmac
MAC Address: 00-50-BA-44-D2-2A
MAC Address: 00-D0-B7-A9-B9-85

说明:
网卡0对应的MAC地址为00-50-BA-44-D2-2A
网卡1对应的MAC地址为00-D0-B7-A9-B9-85

3.smac -modifymac 0 0050BA44D27A
将网卡0的MAC地址改为0050BA44D27A

从第二步中可以看到网卡0的MAC地址是000-50-BA-44-D2-2A,因为方便
看,所以每位中以_隔开,从我们第三步改的MAC中可以知道只是最后
那位我们是更改的了,因为网卡是会检查MAC地址是不是合法的,
所以最好就是只改一位。重启后查看MAC地址,应该是改后的MAC来
的了。由于没有太多时间,所以没有加进去将更改的MAC地址删除的功
能,或者迟些会加

所以如果你对于MAC地址结构等都不太熟悉的话,最好就不要试了。

写这程序是参考了以下文献 http://www.klcconsulting.net/Change_MAC_w2k.htm

那网页中一样有个smac 1.1的,是个界面程序来的,程序只能用于2k/xp,
那是由于程序是用了ddk中一个api对更改MAC地址,所以其它系统是不
支持的。我这个只是操作注册表以达到更改MAC地址的功能,如果不是
有listmac功能,是可以支持win9x到xp所有系统的。还有一点注意的是,
文献中关于NT 4.0的修改,对应的键值是不对的,我曾经发过信给那作者,
他测试后也证实是,只不过他还没有时间更新网站,所以对于NT 4.0
修改MAC那部分,是不正确的

B17层 发表时间: 03-12-30 00:46

回复: benimas [benimas]   论坛用户   登录
楼上的命令为什么在Win2000中提示:smac不是外部命令也不是内部命令?

B18层 发表时间: 03-12-30 11:18

回复: loveme [laibincui]   论坛用户   登录
下载修改MAC地址软件变可了,我说的不是WIN2K命令

B19层 发表时间: 03-12-30 12:09

回复: uangle [uangle]   论坛用户   登录
首先确认MAC可以修改,但是只能是一时的修改,
修改方法请看连接 http://vod.sjtu.edu.cn/help/caf/modmac.doc

你这种情况肯定是IP冲突.可能是你前几位的IP已经分配给服务器或是路由器拉。你可以确认一下.

B20层 发表时间: 03-12-31 00:57

回复: webzzy [webzzy]   论坛用户   登录
IP冲突,通过ARP将MAC与IP绑定

B21层 发表时间: 03-12-31 10:02

回复: shangxl [shangxl]   论坛用户   登录
是ip地址和mac地址冲突,可以先将与mac绑定的ip地址解除绑定以后,修改,然后在改改ip地址,再绑定!这样应该能解决的。

B22层 发表时间: 03-12-31 10:51

回复: zkf [zkf]   论坛用户   登录
我试了下把网卡的IP地址重新绑定,也可以解决IP地址和硬件地址冲突的问题~~~~~~~~~~~

侄与修改网卡的MAC地址,Loveme说的方法是不是只可以修改在注册表里网卡的MAC地址???
我不太敢试,因为是网吧里的机子
呵~~~~~~~~~~~~~

小弟在这里谢谢大家了~~

祝大家新年快乐

B23层 发表时间: 04-01-01 19:09

回复: zkf [zkf]   论坛用户   登录
这里把webzzy说的方法详细介绍给象我一样的菜鸟~~~~~~~  可以不用工具修改网卡的MAC地址

 MAC地址是固化在网卡上串行EEPROM中的物理地址,通常有48位长。以太网交换机根据某条信息包头中的MAC源地址和MAC目的地址实现包的交换和传递。
  获取本机的MAC
 对于数量不多的几台机器,我们可以这样获取MAC地址:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。
  在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。对于如何批量获取MAC地址
  IP与MAC的捆绑
  MAC地址是网卡的惟一标识,这种惟一性恰好给网络管理带来了福音,因为通过捆绑IP和MAC地址,就可以轻松防止局域网中IP地址盗用现象,阻止非法入侵者。
  对于动态IP,做一个DHCP服务器来绑定用户网卡MAC地址和IP地址,然后再根据不同IP设定权限;对于静态IP,如果用三层交换机的话,你可以在交换机的每个端口上做IP地址的限定,这样如果改变某台客户端的IP地址,这台PC也就不能连通网络了。
  以静态IP地址的绑定为例,实现一下上面的高招吧:假设此时的网卡MAC地址为44-45-53-54-00-00。假设我们在Windows 98操作系统中,启动虚拟DOS后,键入“ARP空格-s空格192.168.0.66空格44-45-53-54-00-00”,回车。这样实现了静态IP地址192.168.0.66与网卡地址为44-45-53-54-00-00的计算机的捆绑,接下来我们看看ARP常用参数表。
  特别提示:ARP命令仅在局域网中上网的代理服务器端有用,还要是静态IP地址。
  MAC的大修大改
  MAC地址神圣不可侵犯!但是,对于更换了新网卡的朋友,难道真的就不能使用原来的IP了吗?还是有办法的。
  以常用的Windows 2000/XP为例:第一步,单击“开始”→“运行”→输入“Regedit”,打开注册表编辑器,按Ctrl+F打开查找窗,输入“DriverDesc”单击确定。

  双击找到的内容,即为你要修改的网卡的信息描述,左边数形列表显示当前主键(比如0000)。第二步,在相应的0000下新建一串值,命名为NetworkAddress,键值设为你要的MAC地址,注意要连续写,如112233445566。第三步,重新启动计算机,你就会发现网卡MAC地址已经改变为你所设置的地址。然而,如果你要经常改换地址的话在注册表里改来改去的方法就实在是太繁琐了。不用担心,再进行下面两项修改后你就会发现以后修改MAC地址竟是如此简单!第四步,在相应的0000下的Ndi\Params中加一项,主键名为NetworkAddress,然后在该主键下添加名为default的串值,其值设为你要设的MAC地址,同样也要连续地写。第五步,在NetworkAddress主键下继续添加名为ParamDesc的字符串,其值可设为“MAC
Address”。
 全部设置完成了,关闭注册表,重新启动计算机,打开“网络邻居”的属性,选择相应的网卡,单击“属性”选择“高级”选项卡,属性中会多出MAC Address的选项,也就是在上面第二步在注册表中添加的NetworkAddress项,以后只要在此处的设置值中修改MAC地址就可以了。 Windows
9x的修改方法很类似,在这里我们就不做讨论了。


  值得提醒大家的是,修改本机MAC地址前一定要把原地址记录下,或者备份注册表,否则需要原地址的时候只能重新安装了。而对于自行修改MAC地址入网,网管员还是有办法侦测出来的。因此,换网卡后别忘记跟网管打个招呼哟。



B24层 发表时间: 04-01-02 17:09

论坛: 系统集成

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号