志同道合啊,呵呵,估计你是企业网管吧。我这也遇到这样的问题.最后我查明了原因。
MAC地址不可能自动改变,也不可能因为病毒而自动改变。ARP攻击也不会这样子,ARP攻击只会变成网关的MAC地址也不会由01-变成02.
那是为什么?——人为~~~~!!!
公司用路由器禁用MAC地址,阻止他们上网,他自己改了MAC地址,用瑞星防火墙可以检测出来。刚开始我还以为他中毒,好好的帮他装系统,后来频繁的发现,直接下去看了一下,果然他正在改MAC地址。
方法非常简单的:打开硬件设备管理器——找到网卡——属性——高级里面有个"network address",默认是“不存在”的,他选择“值”,立即变成”000000000000“,他不是很专业,所以直接把最后的0改成1.这样重启计算机马上生效。1不成再改成2或者其他数据。有的干脆把本来网卡地址复制进去,随便乱改,我靠~~
我服务器的瑞星一个个截图下来,一个个去抓,所有更改MAC地址的员工都受到行政处分!
===========
补充:你仔细调查一下,应该不可能自动改变的,若果自动改变的话,那MAC出厂设置的全球唯一的MAC地址就等于形同虚设,而且MAC一旦会自动改变,想想是多么可怕的事情,通过软件也可以更改,但是自动更改的可能性非常小的。
你的电脑是局域网吗?那中事情是不会变的,因为你的网卡地址是世界上独一无二的不可能变。你的要是局域网那可能你的电脑就是中了ARP攻击你在你自己的电脑上把你的IP地址和网卡地址绑定就好了
@echo off
arp -d
route add -p 0.0.0.0 mask 0.0.0.0 11.11.6.1 metric 1
:::::::::读取本机Mac地址
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M
:::::::::读取本机ip地址
if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I
:::::::::绑定本机IP地址和MAC地址
arp -s %IP% %Mac%
:::::::::读取网关地址
if exist GateIP.txt del GateIP.txt
find "Default Gateway" ipconfig.txt >GateIP.txt
for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G
:::::::::读取网关Mac地址
if exist GateMac.txt del GateMac.txt
arp -a %GateIP% >GateMac.txt
for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H
:::::::::绑定网关Mac和IP
arp -s %GateIP% %GateMac%
del GateIP.TXT /q
DEL GateMac.txt /q
del IPAddr.txt /q
del ipconfig.txt /q
del phyaddr.txt /q
exit
将上述代码复制到“记事本”,保存为.bat批处理文件,放到启动里面,这样开机就自动绑定IP和MAC地址了!!!
你受到ARP攻击了
装了360卫土后找开ARP就行了
这应该是网管软件的bug。你可以尝试指定一个新的MAC地址进行绑定。
1、获得物理地址。命令行下使用 ipconfig /all 来获得本地mac 地址。得到的结果形如 00-16-D3-17-37-08
2、指定新的mac地址。
修改mac地址的方法请参见 Windows中轻松修改网卡MAC物理地址
http://tech.sina.com.cn/s/2006-07-18/16261043338.shtml
这里,你应该将新的mac地址设为旧地址+1。如原地址为0016D3173708。刚新值为 0016D3173709。
3、让网管分配一个新的IP地址并进行绑定。