So richten Sie NIC-Teaming unter Windows Server 2019/2016 und Windows 10 ein

NIC-Teaming (auch bekannt als Load Balancing/Failover – LBFO oder NIC-Bonding) ist äußerst praktisch, insbesondere bei Bandbreitenengpässen oder wenn höhere Zuverlässigkeit gewünscht ist. Im Prinzip werden mehrere physische Netzwerkadapter zu einem einzigen logischen Adapter zusammengefasst. Dadurch lassen sich der Durchsatz erhöhen, die Last verteilen und der Ausfall eines Netzwerkadapters oder Switches absichern. Es mag ungewöhnlich klingen, aber auf manchen Systemen funktioniert es tatsächlich sofort, insbesondere mit moderner Hardware. Auf anderen Systemen kann es jedoch zu Problemen kommen, beispielsweise wenn die Funktion nicht wie gewünscht funktioniert oder die Adapter nicht korrekt erkannt werden. In diesem Leitfaden erfahren Sie, wie Sie NIC-Teaming unter Windows Server 2019/2016/2012 R2 und – sofern Ihre Hardware dies unterstützt – auch unter Windows 10/11 einrichten. Die Einrichtung ist über die grafische Benutzeroberfläche (GUI) oder PowerShell ganz einfach, je nachdem, ob Sie einen Server Core verwenden oder eine Lösung über die Befehlszeile bevorzugen. Das Ziel? Eine robustere und schnellere Netzwerkverbindung, die Sie vor unerwarteten Verbindungsabbrüchen oder Engpässen bewahrt, insbesondere wenn Sie kritische Anwendungen ausführen oder einfach nur langsame Übertragungen hassen.

So beheben Sie Probleme mit NIC-Teaming unter Windows Server 2019 oder Windows 10/11

NIC-Teaming nicht aktiviert oder erkannt? Hier erfahren Sie warum und wie Sie das Problem beheben.

Wenn Ihre Netzwerkadapter nicht für das Teaming angezeigt werden oder Sie NIC-Teaming gar nicht aktivieren können, liegt das meist an einem Treiber- oder Konfigurationsproblem. Manchmal erkennt Windows Ihre Netzwerkkarten einfach nicht richtig, oder die Treiber sind veraltet. Auch bestimmte Funktionen wie SR-IOV, TCP Chimney oder RDMA können das Teaming beeinträchtigen – Windows 2022/2019/2016 unterstützen Teaming mit diesen Funktionen nicht gleichzeitig.Überprüfen Sie daher zuerst Ihre Hardware und die Treiberkompatibilität.

Methode 1: Aktivieren von NIC-Teaming in Windows Server über die grafische Benutzeroberfläche

  • Öffnen Sie den Server-Manager und gehen Sie zu „Lokaler Server“. Suchen Sie nach der Eigenschaft „NIC-Teaming“. Wenn dort „Deaktiviert“ steht, klicken Sie darauf.
  • Ein neues Fenster öffnet sich. Klicken Sie dort auf Aufgaben > Neues Team.
  • Wählen Sie einen Teamnamen und anschließend die gewünschten Netzwerkadapter aus. Achten Sie darauf, dass alle die gleiche Geschwindigkeit haben, da es sonst zu Problemen beim Teaming kommen kann. In den meisten Fällen werden zwei oder mehr Netzwerkkarten mit demselben Verbindungstyp angezeigt (z. B.1-Gbit/s- oder 10-Gbit/s-Ethernet).
  • Wählen Sie Ihren Teaming-Modus – normalerweise funktioniert „Switch Independent“ einwandfrei, es sei denn, Sie benötigen statische Einstellungen für Ihren Switch, der für LACP konfiguriert ist. Wählen Sie außerdem Ihren Load-Balancing-Modus : Adress-Hash, Hyper-V-Port oder dynamisch.(Die meisten verwenden standardmäßig dynamisch, was in den meisten Fällen zu funktionieren scheint.)
  • Optional kann eine Netzwerkkarte als Standby-Adapter – eine Art Backup-Netzwerkkarte – konfiguriert werden. Sie ist nur aktiv, wenn eine andere Netzwerkkarte ausfällt. Dies ist nützlich, wenn Ausfallzeiten vermieden werden sollen.
  • Klicken Sie auf OK und beobachten Sie, wie Windows das Team erstellt.Überprüfen Sie es in der Übersicht zum NIC-Teaming und passen Sie anschließend die IP- und DNS-Einstellungen in den Eigenschaften des neuen NIC-Team-Adapters an. Hinweis: Die ursprünglichen Netzwerkkarten verlieren ihre IP-Adressen, sobald sie einem Team hinzugefügt werden. Konfigurieren Sie daher die Netzwerkeinstellungen auf der Team-Schnittstelle.

Methode 2: Erstellen und Verwalten von NIC-Teams mit PowerShell

PowerShell macht es ungemein praktisch, besonders wenn Sie Windows Server Core verwenden oder einfach die Kommandozeile bevorzugen. Sie müssen etwas auf die Syntax achten, da ein kleiner Tippfehler Probleme verursachen kann, aber sobald Sie sie verstanden haben, läuft alles reibungslos. Hier ist ein typischer Arbeitsablauf:

Get-NetAdapter

Hier werden alle Netzwerkadapter aufgelistet – verwenden Sie diese Liste, um die genauen Namen zu finden, z. B.Ethernet1, Ethernet3 oder was auch immer Sie haben.

New-NetLbfoTeam -Name MyTeam -TeamMembers Ethernet1, Ethernet3 -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic

Dieser Befehl erstellt ein neues NIC-Team namens „MyTeam“ mit den von Ihnen ausgewählten Netzwerkkarten. Dabei werden der Switch-unabhängige Modus und dynamisches Load Balancing verwendet. Sie können den Teaming-Modus auf „Statisch“ (für IEEE 802.3ad/LACP) oder „LACP“ einstellen, falls Ihr Switch dynamische Aggregation unterstützt. Sobald alle Einstellungen vorgenommen sind, wird das Team in der Liste angezeigt Get-NetLbfoTeam.

Get-NetLbfoTeam

Um eine IP-Adresse zuzuweisen, führen Sie beispielsweise folgenden Befehl aus:

New-NetIPAddress -InterfaceAlias MyTeam -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

Und vergessen Sie nicht, die DNS-Einstellungen vorzunehmen:

Set-DnsClientServerAddress -InterfaceAlias MyTeam -ServerAddresses 8.8.8.8, 8.8.4.4

Falls Sie den Teammodus anpassen müssen, führen Sie einfach Folgendes aus:

Set-NetLbfoTeam -Name MyTeam -TeamingMode LACP

Hinweis: Die Ausführung in einer VM kann problematisch sein – es können Fehler wie „SwitchIndependent ist der einzige unterstützte Modus in einer VM“ auftreten, da virtuelle Umgebungen eingeschränkter sind. Um VLANs hinzuzufügen, führen Sie einfach den entsprechenden Befehl aus Add-NetLbfoTeamNIC -Team MyTeam -VlanID 44. Ganz einfach.

Methode 3: NIC-Teaming unter Windows 10 oder 11 aktivieren

Ja, NIC-Teaming ist nicht nur für Server gedacht. Wenn Ihr Desktop-PC über zwei leistungsstarke Netzwerkkarten (z. B.von Intel oder Realtek) verfügt, können Sie Teaming aktivieren, um einen höheren Datendurchsatz oder Redundanz zu erzielen. Diese Funktion ist etwas versteckt, lässt sich aber mit PowerShell nutzen.

Öffnen Sie PowerShell und führen Sie folgenden Befehl aus:

Get-NetAdapter

Um beispielsweise Ethernet0 und Ethernet1 zu einem Team namens „MyNICTeam“ zusammenzufassen:

New-NetSwitchTeam -Name "MyNICTeam" -TeamMembers "Ethernet0", "Ethernet1"

Wenn alles reibungslos verläuft, sehen Sie das neue Team unter Netzwerkverbindungen oder über [Link einfügen] Get-NetSwitchTeam. Denken Sie daran, es so zu entfernen:

Remove-NetSwitchTeam -Name "MyNICTeam"

Nur zur Info: Nicht alle Netzwerkkarten unterstützen Teaming, und manche Treiber funktionieren möglicherweise nicht einwandfrei. Fragen Sie im Zweifelsfall beim Hardwarehersteller nach. Ansonsten haben Sie hier eine recht einfache Möglichkeit, mit minimalem Aufwand eine schnellere, redundante Netzwerkverbindung zu erhalten.