2

We have a network with 60 clients (not all on our domain) that connect to a single very bandwidth constrained Internet connection (VSAT satellite - 6Mbps, 800ms latency).

We have various ways to manage the bandwidth, but ideally we'd like all clients to automatically recognise that it's a metered connection, as Windows does when connected to a cellular connection.

Clients are connected via a pretty standard Cisco network, mix of WiFi and Ethernet.

How does Windows determine if a connection is cellular or not? Is there a way to spoof this on the network side?

Caligari
  • 111
  • 4

1 Answers1

1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost I guess changing WiFi DWORD value to 2 sets it to metered. It appears you may need to change permissions on key to do that, a workaround could be sysinternals psexec -s reg add HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost /v WiFi /d 2

I have NOT tested this myself. A safe thing you could do is look at that keys value in regedit, toggle setting in Setting app/GUI, refresh regedit & if it changed you know its kosher & what value to revert it even (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/

gregg
  • 6,307