我使用Technitium MAC转换器更改了计算机上的MAC地址以查看其工作原理。我用这个新的MAC地址浏览了互联网。然后我把它改回原来的。
现在我没有VPN就无法上网。Wi-Fi已连接,它表示可以访问互联网,但浏览器和其他应用程序表示没有互联网连接。如果我使用VPN,我可以访问Internet。
我如何恢复我所做的事情?
我使用Technitium MAC转换器更改了计算机上的MAC地址以查看其工作原理。我用这个新的MAC地址浏览了互联网。然后我把它改回原来的。
现在我没有VPN就无法上网。Wi-Fi已连接,它表示可以访问互联网,但浏览器和其他应用程序表示没有互联网连接。如果我使用VPN,我可以访问Internet。
我如何恢复我所做的事情?
Answers:
完全关闭。关闭调制解调器和计算机。等一下你打开调制解调器。然后打开你的计算机。调制解调器然后应该检测到新的地址,为它分配IP,它应该工作。
问题很可能是由于交换机或路由器上的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。