我来回更改MAC地址后为什么无法访问Internet?


2

我使用Technitium MAC转换器更改了计算机上的MAC地址以查看其工作原理。我用这个新的MAC地址浏览了互联网。然后我把它改回原来的。

现在我没有VPN就无法上网。Wi-Fi已连接,它表示可以访问互联网,但浏览器和其他应用程序表示没有互联网连接。如果我使用VPN,我可以访问Internet。

我如何恢复我所做的事情?

Answers:


2

完全关闭。关闭调制解调器和计算机。等一下你打开调制解调器。然后打开你的计算机。调制解调器然后应该检测到新的地址,为它分配IP,它应该工作。


互联网“调制解调器”(通常不是传统的模拟< - >数字调制解调器,但目前无关紧要)可以是单个设备连接“只是调制解调器”或连接一个或多个的“调制解调器/路由器”有线设备加上(如“wifi连接”所示)一个或多个WiFi设备。基本上:1盒或2.所以,如果它只是1盒,那么答案是正确的。如果有2个盒子(调制解调器或网关,路由器),则应重启电源。对用户来说应该是显而易见的,但是那应该是第一步而不需要被问到。
manassehkatz

0

问题很可能是由于交换机或路由器上的ARP缓存造成的。ARP缓存用于跟踪哪些IP地址映射到哪些MAC地址。如果在不通知网络设备的情况下更新MAC地址,他们将尝试将流量发送到先前的MAC地址一段时间,直到ARP缓存条目到期为止。

解决方案是发送未经请求的ARP请求(也称为免费ARP)以更新连接到本地子网的每台设备上的ARP表。在Linux上我会使用arping实用程序执行此操作:

arping -U -I eth0 192.168.1.101

我查找了程序Technitium,它似乎是一个Windows程序,因此可能无法使用arping实用程序。我建议搜索Technitium的文档,看看它是否提供了一种发送未经请求的ARP请求的方法。我认为用于更改MAC地址的程序应该具有此功能,但作为替代方案,我在serverfault.com上发现了关于在Windows上进行arping的这个线程,这可能对您有用:https://serverfault.com/questions/69890/is -there-any-way-to-arp-on-windows

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.