(imported comment written by Dan_Stein91)
Hi Ernie,
The best way to do this is to use a dynamic setting for bandwidth throttling.
FIrst of all, the setting that controls bandwidth throttling for a client is called _BESClient_Download_Limitbytespersecond.
If you want this setting to automatically change based on the connection type, you’ll have to use a dynamic setting. To do this, right-click on a computer and click on ‘Edit Computer Settings’. Then hit the ‘More options’ button in the lower left hand corner. In the window that comes up you’ll see a place to input custom settings. For the name here you can put _BesClient_Download_Limitbytespersecond. In the ‘value’ field, you would normally put the value of the setting you wanted, such as 2000 (to throttle at 2000 bytes per second), but since we’re doing a dynamic setting that won’t cut it. Instead, in the ‘value’ field you can put a relevance statement surrounded by curly braces {}. WHen you do this, the value of the setting will be controlled by the evaluation of the relevance clause. THis is called a dynamic setting. Tricky!
So for your purposes, the relevance would look something like this:
{ if (…some relevance to determine dial-up…) then “2000” else “0”}
This is a common trick used by many customers, and I’d say most people use 1000-2000 bytes as their throttling for dial-up. (56 kbits = 7000 bytes, so 2000 lets bigfix use about 2/7 of the bandwidth. A throttling setting of 0 turns throttling off.)
Now, the tricky part is figuring out how to determine whether they are connecting remotely. BigFix can’t directly inspect connection speed, but there is usually an easy way to figure it out. Here are three common methods:
-
Detect VPN - If your employees are using VPN to connect to the office, you can usually detect if the VPN is active. For instance, Cisco VPN has a registry value called ‘TunnelEnabled’ that gets set to 1 when the VPN is active, and you can throttle based on that.
-
IP Address - If the computers have an IP address that’s not possible on the corporate network, then they are remote.
-
PPP connection. THe following relevance will determine whether the user is using a point-to-point connection, which indicates dial-up: exists ip interface whose (point to point of it = true) of network
I know the first two methods won’t differentiate dial-up from say, a high-speed connection in a hotel, but usually people want to throttle all types of remote access.
Once you have the relevance set, all that’s left to do is target the setting to the right groups of computers (maybe all laptops?), and you’re good to go.
I hope this helps! I’ll make sure to check back on the forum to see if you have any more questions.
Dan