在能上网和不能上网的机器上..分别 进行下面的步骤.左下角"开始" --> "运行" ---> 用CMD进命令行.使用命令arp -a 对比一下,能上网和不能上网的机器,网关IP地址所对映的MAC地址是不是一样.你描述的现像是和网关不通讯通,但和同网段主机能讯通.受一种ARP欺骗(ARP代理)之类的病毒/工具影响,都会造成这个现像. 原理是向你的机器发送错误的网关MAC地址,造成你的机器无法与网关通讯,但和同网段其他机器通讯不受影响.
如果确认是这个原因,解决办法:
1、找到进行期ARP欺骗的机器杀毒,或删掉该工具。(这个是正道,但有时候不太容易)
2、在受影响的机器上 命令行执行arp -s X.X.X.X QQ-QQ-QQ-QQ-QQ-QQ 命令中的x.x.x.x是你网关设备的IP地址,那一串Q是网关设备正确的MAC地址(可以通过还能上网的机器查看) 这样是强制写入固定的网关MAC地址避免被欺骗。
第二种办法实是无奈之举,而且这办法机器重启就要重新执行。可以把那条命令写在一个.bat文件里(文件用记事本创建就行,后缀改成.bat就成),然后把这文件放在windows的启动项里。
当然,还是在你的内网里找到欺骗者最重要。
ARP欺骗吧,查一下不能上网的机子的MAC表里面的网关MAC和能上网的机子的网关MAC一不一样。
QQ:824195990