NIC Teaming (ook bekend als Load Balancing/Failover – LBFO, of NIC bonding) is erg handig, vooral als je tegen bandbreedtelimieten aanloopt of meer betrouwbaarheid wilt. In principe combineert het meerdere fysieke netwerkadapters tot één logische adapter. Op die manier kun je de doorvoer verhogen, de belasting verdelen of extra bescherming bieden als een NIC of switch uitvalt. Het klinkt misschien vreemd, maar in sommige configuraties werkt het direct, vooral met moderne hardware. In andere gevallen kun je echter problemen ondervinden waarbij het niet lijkt te werken of de adapters niet correct worden herkend. In deze handleiding leggen we uit hoe je dit instelt op Windows Server 2019/2016/2012R2, en zelfs op Windows 10/11 desktops als je hardware dit ondersteunt. Het is eenvoudig genoeg om dit te doen via de grafische gebruikersinterface (GUI) of PowerShell, afhankelijk van of je een Server Core gebruikt of gewoon een oplossing via de commandoregel wilt. Het doel? Een robuustere en snellere netwerkverbinding die je kan behoeden voor vreemde onderbrekingen of knelpunten, vooral als je kritieke systemen gebruikt of gewoon een hekel hebt aan trage gegevensoverdracht.
Hoe NIC-teaming op Windows Server 2019 of Windows 10/11 te herstellen
NIC-teaming niet ingeschakeld of herkend? Lees hier waarom en hoe u het kunt oplossen.
Als uw netwerkadapters niet worden weergegeven voor teaming of als u NIC-teaming helemaal niet kunt inschakelen, is er meestal een probleem met de driver of de configuratie. Soms detecteert Windows uw netwerkkaarten niet correct, of zijn de drivers verouderd. Ook kunnen bepaalde functies zoals SR-IOV, TCP Chimney of RDMA teaming verstoren. Windows 2022/2019/2016 ondersteunen geen teaming op deze functies tegelijk. Controleer daarom eerst de compatibiliteit van uw hardware en drivers.
Methode 1: NIC-teaming inschakelen in Windows Server via de grafische gebruikersinterface.
- Open Serverbeheer en ga naar Lokale server. Zoek de eigenschap NIC-teaming. Als er ‘Uitgeschakeld’ staat, klik er dan op.
- Er verschijnt een nieuw venster. Klik daar op Taken > Nieuw team.
- Kies een teamnaam en selecteer vervolgens de netwerkadapters die u wilt gebruiken. Zorg ervoor dat ze dezelfde snelheid hebben, anders kan het teamen problemen opleveren. Meestal ziet u twee of meer netwerkkaarten met hetzelfde verbindingstype (zoals 1GbE of 10GbE).
- Kies je teamingmodus — meestal werkt ‘Switch Independent’ prima, tenzij je statische instellingen wilt gebruiken met je switch geconfigureerd voor LACP. Kies ook je loadbalancingmodus : adres-hash, Hyper-V-poort of dynamisch.(De meeste switches gebruiken standaard ‘dynamisch’, wat in de meeste gevallen goed lijkt te werken.)
- Optioneel kunt u één netwerkkaart instellen als standby-adapter – een soort back-upnetwerkkaart. Deze doet niets tenzij een andere netwerkkaart uitvalt. Handig als u geen downtime wilt.
- Klik op OK en kijk hoe Windows het team aanmaakt. Controleer het in het NIC Teaming-overzicht en pas vervolgens de IP- en DNS-instellingen aan in de eigenschappen van de nieuwe NIC-teamadapter. Let op: de originele NIC’s verliezen hun IP-adressen zodra ze aan een team worden toegevoegd, dus stel de netwerkconfiguraties in op de teaminterface.
Methode 2: NIC-teams maken en beheren met PowerShell
PowerShell maakt het superhandig, vooral als je Windows Server Core gebruikt of gewoon de voorkeur geeft aan de commandoregel. Je moet wel een beetje opletten met de syntax, want een kleine typefout kan al problemen veroorzaken, maar als je het eenmaal door hebt, gaat het vanzelf. Hier is een typische workflow:
Get-NetAdapter
Hier vind je een lijst van alle netwerkadapters. Gebruik deze om de exacte namen te vinden, zoals Ethernet1, Ethernet3, of wat je ook hebt.
New-NetLbfoTeam -Name MyTeam -TeamMembers Ethernet1, Ethernet3 -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic
Met dit commando creëer je een nieuw NIC-team genaamd “MyTeam” met de door jou gekozen NIC’s, waarbij gebruik wordt gemaakt van de switch-onafhankelijke modus en dynamische load balancing. Je kunt TeamingMode aanpassen naar Static (voor IEEE 802.3ad/LACP) of LACP als je switch dynamische aggregatie ondersteunt. Als alles is ingesteld, zie je het team in de lijst staan via Get-NetLbfoTeam.
Get-NetLbfoTeam
Om een IP-adres toe te wijzen, voer je zoiets uit als:
New-NetIPAddress -InterfaceAlias MyTeam -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
En vergeet niet de DNS-instellingen aan te passen:
Set-DnsClientServerAddress -InterfaceAlias MyTeam -ServerAddresses 8.8.8.8, 8.8.4.4
Als je de teammodus wilt aanpassen, voer dan het volgende commando uit:
Set-NetLbfoTeam -Name MyTeam -TeamingMode LACP
Let op: Het uitvoeren hiervan in een virtuele machine kan lastig zijn. Mogelijk krijgt u foutmeldingen zoals “SwitchIndependent is de enige ondersteunde modus in een VM”, omdat virtuele omgevingen beperkter zijn. Als u VLAN’s wilt toevoegen, kunt u dat Add-NetLbfoTeamNIC -Team MyTeam -VlanID 44eenvoudig doen met de opdracht `.`.
Methode 3: NIC-teaming inschakelen in Windows 10 of 11
Ja, NIC-teaming is niet alleen voor servers. Als je desktop een paar degelijke netwerkkaarten heeft (zoals Intel of Realtek), kun je teaming inschakelen voor een betere doorvoer of redundantie. Dit is een ietwat verborgen functie, maar het is mogelijk met PowerShell.
Open PowerShell en voer het volgende commando uit:
Get-NetAdapter
Om bijvoorbeeld Ethernet0 en Ethernet1 te combineren tot een team genaamd “MyNICTeam”:
New-NetSwitchTeam -Name "MyNICTeam" -TeamMembers "Ethernet0", "Ethernet1"
Als alles goed gaat, zie je het nieuwe team bij Netwerkverbindingen of via Get-NetSwitchTeam. Vergeet niet om het te verwijderen:
Remove-NetSwitchTeam -Name "MyNICTeam"
Even ter info: niet alle netwerkkaarten ondersteunen teaming, en sommige drivers werken mogelijk niet goed samen. Neem bij twijfel contact op met uw hardwareleverancier. Verder is dit een vrij eenvoudige manier om met minimale moeite een snellere, redundante netwerkverbinding te realiseren.