Control internet speed windows server 2012 r2

local-area-networkwindows-server-2012-r2

I have a Windows Server 2012 R2, and i have 30 client.
my LAN topology like this :

Router (IP: 192.168.1.1/255.255.255.0, DHCP: 192.168.1.2-254) => Switch
(d-link dgs 1012) => windows server 12r2 (IP:192.168.1.2, GW:192.168.1.1, DNS: 192.168.1.2) => clients (IP: 192.168.1.3-32).

i need to limit the internet speed to all clients:

  • example : download / upload
  • Administrator : Unlimited/Unlimited
  • User1 : 50mbps download ,10mbps upload.
  • User2 : 10mbps download ,2mbps upload.

is there any possible options or configuration in windows server 12r2 can do this ?
i have read about NIC Teaming and i still confused about it "i have 2 LAN Cards on my Server".

can anyone suggest me a good configuration of IP's in the LAN?

Best Answer

Nope, can not do. That needs an enterprise grade firewall - one where the userhas to run a client to authenticate him on the firewall so that the firewall can then figure out his limites based on some policy.

Not only can Windows not do it, most firewalls can not - they purely work on the basis of some sort of IP based scheme. But IP's are at best computers (and can move/change) not user rights.

The old TMG (Thread Management Gateway) could do it - product was retired 2010.

Btw., the setup is odd to start with - you should NOT abuse a server as a router.

The best you can do these days is along the line of putting in a MIkrotik switch and use the acceess contorl mechanism made for wifi hotspots to force users to log in and hen assign them a profile based on group memberships. This login part if critical - as a login is the ONYL way to RELIABLY know what policy to apply to a user.

Related Topic