Ist Windows 10 NIC-Teaming-Software nun möglich?

Windows Server 2012 brachte NIC Teaming von Adaptern verschiedener Hersteller mit.

Ich meine Teaming mit 1 NIC von sagen Intel und die andere von Realtek. Es war möglich, Teaming oder Bonding auf Treiberebene durchzuführen, aber was in Windows Server 2012 eingeführt wurde, ist auf Betriebssystemebene. Ich schätze, dass Linux dies seit Jahren tut: -)

Hat Es nicht auf Windows 8/8.1. Ich habe einen Artikel gesehen, in dem Leute es gemeldet haben arbeitete an Windows 10 Preview, funktionierte aber nicht mehr.

Wird NIC Teaming unter Windows 10 Pro unterstützt? Oder eine andere Ausgabe.

Author: albal, 2015-08-12

4 answers

-- EDIT 5/4/16 --

Dies wurde in der neuesten Version von Windows 10 sowie dem Insider Build 14295 deaktiviert. Der Powershell-Befehl gibt einen Fehler aus oder gibt an, dass LBFO auf der aktuellen SKU nicht unterstützt wird, abhängig von der Versin von Windows, die Sie ausführen. Hoffentlich wird MS diese Funktion bald wieder aktivieren.

-- Original-Beitrag Unten -

Ja, das ist möglich! An alle anderen, die diesen Beitrag durch Googeln gefunden haben:

Ich habe keinen Weg gefunden, darauf zuzugreifen dies ist zwar eine GUI, aber wenn Sie den folgenden PowerShell-Befehl ausführen, wird ein Team für Sie erstellt. Ersetzen Sie einfach die Ethernet-Namen durch Ihre NIC-Namen.

New-NetLbfoTeam TheATeam "Ethernet","Ethernet 6"

Sie sollten dann ein 2GBs-Switch-unabhängiges Team erhalten. Von dort aus können Sie den Bildschirm Netzwerkverbindungen verwenden, um ihn nach Ihren Wünschen einzurichten.

Screenshot von Netzwerken und Team

 8
Author: FunkeDope,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-05-04 14:09:13

Es scheint, dass diese Funktion zumindest für Intel-NICs zurückkehrt:

Intel erwähnt Teaming-Unterstützung für Windows 10 in Treiberversionen 22.3 oder neuer. Derzeit sind 23.5 verfügbar.

Diese Version wird mit ANS (Advanced network Services, standardmäßig installiert) geliefert, das das Teaming über Powershell-Befehle ermöglichen sollte.

Ich habe es noch nicht ausprobiert - das einzige Mainboard, das ich mit zwei Intel NICs habe, ist ein bisschen BIOS-Upgrade stur.

Wenn jemand könnte damit dies mit dem neuesten Windows Creator-Update funktioniert, das in den Versionshinweisen erwähnt wird, lassen Sie es mich wissen:)

Update: Link Aggregation unter Windows 10 ausprobiert-derzeit funktioniert es also (Jan 2019)

PS C:\Windows\system32> Import-Module -Name "C:\Program Files\Intel\Wired Networking\IntelNetCmdlets\IntelNetCmdlets"

PS C:\Windows\system32> Get-IntelNetAdapter

Location        Name                                                           ConnectionName            LinkStatus
--------        ----                                                           --------------            ----------
0:31:6:0        Intel(R) Ethernet Connection (2) I219-LM                       Intel-219                 Nicht verf...
7:0:0:0         Intel(R) I210 Gigabit Network Connection                       Intel-210                 1.00 Gbit/...

PS C:\Windows\system32> New-IntelNetTeam

Cmdlet New-IntelNetTeam an der Befehlspipelineposition 1
Geben Sie Werte fuer die folgenden Parameter an:
TeamMemberNames[0]: Intel(R) Ethernet Connection (2) I219-LM
TeamMemberNames[1]: Intel(R) I210 Gigabit Network Connection
TeamMemberNames[2]:
TeamMode: StaticLinkAggregation
TeamName: link_name_team

PS C:\Windows\system32> Get-IntelNetTeam

TeamName         : Gruppe:  link_name_team
TeamMembers      : {Intel(R) I210 Gigabit Network Connection, Intel(R) 
Ethernet Connection (2) I219-LM}
TeamMode         : StaticLinkAggregation
PrimaryAdapter   : NotSet
SecondaryAdapter : NotSet

Ein iperf3-Lauf von zwei Clients zeigt, dass es zu funktionieren scheint:

geben Sie hier die Bildbeschreibung ein

 2
Author: wemu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-07-20 11:28:54

Nein, es ist nicht möglich, NIC teamin in Windows 10-client-SKUs. Aber verfügbar für Server-SKUs.

Ab der 14393-Version (Anniversary Update) wurde diese NIC-Teaming-Funktion für immer blockiert oder entfernt. Es scheint, dass die Funktion fälschlicherweise zu Client-Windows 10-SKUs hinzugefügt wurde. Wenn Sie den Befehl New-NetLbfoTeam in PowerShell einfügen, z. B. New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2", wird der Fehler wie folgt angezeigt

New-NetLbfoTeam: Die LBFO-Funktion ist derzeit nicht aktiviert oder LBFO ist nicht unterstützt auf dieser SKU. At line:1 char:1 + Neu-NetLbfoTeam-Name "NewTeam" - Teammitglieder "Ethernet", " Ethernet2" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: Nicht SpeZifiziert: (MSFT_NetLbfoTeam: root / Standa rdCimv2 / MSFT_NetLbfoTeam) [New-NetLbfoTeam], CimException + FullyQualifiedErrorId: MI ERGEBNIS 1, New-NetLbfoTeam

New-NetLbfoTeam

Der Hauptgrund wurde angegeben in Sozial.TechNet-Website.Microsoft: Nic Teaming im Aufbau gebrochen 10586 wie folgt (zitiert):

" Es gibt keine nativen LBFO-Funktionen auf Win10. Microsoft nicht Unterstützung client-SKU Netzwerk-teaming.

Es war ein defekt in Windows 10 build 10240, dass "New-NetLbfoTeam" wurde auf Client-SKUs nicht vollständig blockiert. Dies war ein unbeabsichtigter fehler, keine Änderung in der SKU-Matrix. Alle unsere Dokumentation wurde fortgesetzt zu sagen, dass NIC Teaming ausschließlich eine Funktion für Server-SKUs ist.

While das Powershell-Cmdlet ist auf dem Client nicht vollständig fehlgeschlagen, LBFO war in einem defekten und nicht unterstützten Zustand, da die Client-SKU nicht versendet wird der mslbfoprovider.sys-kernel-Treiber. Das kernel-Treiber enthält alle die Lastausgleich-und Failover-Logik sowie der LACP-Status Maschine. Ohne diesen Fahrer könnten Sie das Aussehen eines Teams bekommen, aber es würde nicht wirklich echte Teaming-Logik machen. Wir haben NIC nie getestet Teaming in einer Konfiguration, in der dieser Kernel-Treiber fehlte.

Im 10586-Update ("Fall Update"), das vor einigen Monaten veröffentlicht wurde später wurde" New-NetLbfoTeam " wieder korrekt blockiert.

Im 14393-Update ("Anniversary Update") haben wir es weiter blockiert, aber verbessert die Fehlermeldung."

 1
Author: Biswapriyo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-09-25 05:41:09

Microsoft hat die Funktion möglicherweise entfernt, aber ich habe einen Weg gefunden, sie wieder einzusetzen. Wenn Sie den LBFO-Treiber und einige zugehörige Dateien aus einem Windows Server-ISO-Image extrahieren, manuell auf Ihrem Windows 10-System installieren, einige Registrierungskorrekturen anwenden, einen Neustart durchführen und dann den LBFO-Netzwerkdienst zu einem Adapter hinzufügen, können Sie die Powershell-Befehle erneut verwenden.

NIC Teaming-Befehle unter Windows 10

Es funktioniert tatsächlich:

NIC Teaming arbeitet an Windows 10

Der Prozess ist ein totaler Hack, und ich würde nicht betrachten Sie es irgendwo in der Nähe von Produktion sicher,aber wenn Sie native NIC Teaming wollen, dann wird dies Ihnen native NIC Teaming.

Die Dateien, die Sie von einer Windows Server-ISO benötigen werden:

  • \Windows\System32\drivers\mslbfoprovider.sys
  • \Windows\System32\drivers\de-de\mslbfoprovider.sys.mui
  • \Windows\System32\DriverStore\en-US\MsLbfoProvider.inf_loc -\Windows\System32\DriverStore\FileRepository\mslbfoprovider.inf_amd64_9afb7ecb68781bac\mslbfoprovider.inf
  • \Windows\System32\CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Server-Features-Package017~31bf3856ad364e35~amd64~~10.0.17763.1.cat

, die Sie kann im \sources\install.wim - Archiv innerhalb der ISO unter einem der nummerierten Verzeichnisse gefunden werden. Anschließend müssen Sie die Registrierungseinträge für den Treiberdienst, den Netzwerkdienst und den Ereignisprotokollanbieter übernehmen und in Windows 10 importieren. Sie müssen dann neu starten. Danach verwenden Sie die Benutzeroberfläche für Netzwerkverbindungen, um den Microsoft Load Balancing/Failover Provider-Dienst auf einen beliebigen Netzwerkadapter zu laden, wodurch der Treiberdienst gestartet und LBFO auf dem System aktiviert wird.

, die ich schrieb bis zur vollständigen Entdeckung des wie dies zu tun, zusammen mit einer vollständigen Anleitung, in a blog post. Es gibt auch ein github Repo mit einigen Batch-Skripten und Registrierungsdateien für die Bequemlichkeit.

 0
Author: Polynomial,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-05-27 01:02:25