我们的网络有 60 个客户端(并非全部在我们的域中),它们连接到一个带宽非常受限的互联网连接(VSAT 卫星 - 6Mbps,800ms 延迟)。
我们有多种方法来管理带宽,但理想情况下,我们希望所有客户端都能自动识别它是一个计量连接,就像 Windows 连接到蜂窝连接时一样。
客户端通过相当标准的思科网络(WiFi 和以太网混合)进行连接。
Windows 如何确定连接是否为蜂窝连接?有没有办法在网络端进行欺骗?
答案1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost
我猜想将WiFi
DWORD 值更改为 2 会将其设置为计量。看来您可能需要更改密钥的权限才能做到这一点,解决方法可能是 sysinternalspsexec -s reg add HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost /v WiFi /d 2
我自己还没有测试过。你可以做的一个安全的事情是查看注册表中的键值,在设置应用程序/GUI 中切换设置,刷新注册表,如果它发生了变化,你就知道它是否正确,以及将它恢复为什么值(0?)
https://www.cnet.com/how-to/meter-your-ethernet-connection-in-windows-10/#! https://www.howtogeek.com/262477/how-to-set-an-ethernet-connection-as-metered-in-windows-8-and-10/