L'association de cartes réseau Windows 10 est-elle désormais possible?


12

Windows Server 2012 a apporté avec lui une association d'adaptateurs NIC de différents fabricants.

Je veux dire faire équipe en utilisant 1 carte réseau, disons Intel et l'autre de Realtek. Il a été possible de faire équipe ou de liaison au niveau du pilote, mais ce qui a été introduit dans Windows Server 2012 est au niveau du système d'exploitation. J'apprécie que Linux le fasse depuis des années :-)

Il n'a pas réussi sur Windows 8 / 8.1. J'ai vu un article où des gens ont signalé qu'il fonctionnait sur Windows 10 Preview mais ne fonctionnait plus.

NIC Teaming est-il pris en charge sur Windows 10 Pro? Ou une autre édition.


L'association de cartes réseau est possible dans Windows depuis au moins Windows XP. Qu'avez-vous lu exactement où?
qasdfdsaq

@qasdfdsaq au niveau du pilote oui, mais vous auriez besoin d'adaptateurs du même modèle. Je ne veux pas dire qu'ils prennent en charge une paire de realteks ou une paire d'intels. Je veux dire qu'il prend en charge l'association en utilisant 1 Intel et 1 Realtek. Si vous avez une suggestion sur la façon dont je pourrais le définir plus clairement, faites-le moi savoir.
albal

Realtek est assez terrible pour ça. Intel a pris en charge le pilote dans Windows 8 pour ma carte, mais vous êtes vraiment mieux avec un deuxième Intel, même si vous avez un «support». Je ne l'ai jamais vraiment fait travailler avec un realtek
Journeyman Geek

Réponses:


8

- EDITER 04/05/16 -

Cela a été désactivé dans la version la plus récente de Windows 10 ainsi que dans la version d'initiés 14295. La commande powershell affichera une erreur ou dira que LBFO n'est pas pris en charge sur la référence actuelle en fonction de la version de Windows que vous exécutez. Espérons que MS réactivera cette fonctionnalité très bientôt.

- Message original ci-dessous -

Oui, c'est possible! À tous ceux qui ont trouvé ce message par Google:

Je n'ai pas trouvé de moyen d'y accéder via une interface graphique, mais l'exécution de la commande PowerShell suivante créera une équipe pour vous. Remplacez simplement les noms Ethernet par vos noms NIC.

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

Vous devriez ensuite obtenir une équipe indépendante de commutation de 2 Go. De là, vous pouvez utiliser l'écran Connexions réseau pour le configurer comme vous le souhaitez.

Capture d'écran des réseaux et de l'équipe


1
Merci beaucoup @FunkeDope - J'ai ajouté une capture d'écran à votre message. Marche parfaitement. Maintenant, je vais devoir faire équipe sur mon serveur VM ;-)
albal

Une fois que j'ai créé le regroupement, comment puis-je le supprimer? Le bouton Supprimer est grisé lorsque je clique avec le bouton droit sur l'interface de l'équipe.
Bilo

Notez que votre session PowerShell devra être exécutée en tant qu'administrateur
Nate

1

Non, il n'est pas possible d'obtenir NIC teamin dans les références client Windows 10. Mais disponible pour les SKU de serveur.

Depuis la version 14393 (mise à jour anniversaire), cette fonctionnalité de regroupement de cartes réseau a été bloquée ou supprimée pour toujours. Il semblerait que la fonctionnalité ait été ajoutée par erreur aux SKU client Windows 10. Lorsque vous mettez New-NetLbfoTeam commande dans PowerShell, par exemple New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2", l'erreur s'affiche comme suit

New-NetLbfoTeam: la fonction LBFO n'est pas actuellement activée ou LBFO n'est pas prise en charge sur cette référence. À la ligne: 1 caractère: 1 + New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: ( MSFT_NetLbfoTeam: racine / Standa rdCimv2 / MSFT_NetLbfoTeam) [New-NetLbfoTeam], CimException + FullyQualifiedErrorId: MI RESULT 1, New-NetLbfoTeam

New-NetLbfoTeam

La raison principale a été donnée dans Social.TechNet.Microsoft: Nic Teaming cassé dans la build 10586 comme suit (cité):

"Il n'y a pas de capacités LBFO natives sur Win10. Microsoft ne prend pas en charge l'association réseau SKU client.

C'était un défaut dans Windows 10 build 10240 que «New-NetLbfoTeam» n'était pas complètement bloqué sur les références client. C'était un bug involontaire, pas un changement dans la matrice SKU. Toute notre documentation a continué de dire que le NIC Teaming est exclusivement une fonctionnalité pour les SKU de serveur.

Bien que la cmdlet powershell n'ait pas échoué sur le client, LBFO était dans un état cassé et non pris en charge, car la référence client ne fournit pas le pilote du noyau mslbfoprovider.sys. Ce pilote de noyau contient toute la logique d'équilibrage de charge et de basculement, ainsi que la machine d'état LACP. Sans ce pilote, vous pourriez avoir l'apparence d'une équipe, mais cela ne ferait pas vraiment de logique d'équipe réelle. Nous n'avons jamais testé NIC Teaming dans une configuration où ce pilote de noyau était manquant.

Dans la mise à jour 10586 («mise à jour d'automne») publiée quelques mois plus tard, «New-NetLbfoTeam» était à nouveau correctement bloqué.

Dans la mise à jour 14393 («mise à jour anniversaire»), nous avons continué de la bloquer, mais nous avons amélioré le message d'erreur. "


0

Il semble que cette fonctionnalité revienne:

Intel mentionne la prise en charge de l'association pour Windows 10 dans les versions de pilote 22.3 ou plus récentes . Actuellement 23,5 est disponible.

Cette version est livrée avec des ANS (services réseau avancés, installés par défaut) qui devraient permettre le regroupement via les commandes powershell .

Je ne l'ai pas encore essayé - la seule carte mère que j'ai avec deux Intel est une mise à niveau un peu têtue.

Si quelqu'un pouvait le faire fonctionner avec la dernière mise à jour du créateur Windows mentionnée dans les notes de version, faites-le moi savoir :)

Mise à jour: tentative d'agrégation de liens sur Windows 10 - donc actuellement, cela fonctionne (janvier 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

Un iperf3 exécuté à partir de deux clients montre que cela semble fonctionner:

entrez la description de l'image ici


Une idée sur les adaptateurs non Intel, tels que Realtek?
Cocowalla

puisque cette fonctionnalité vient du pilote Intel, je suppose que c'est la même chose pour realtek: seulement si leur pilote le prend en charge
wemu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.