web-dev-qa-db-fra.com

Le logiciel Windows 10 NIC Teaming est-il maintenant possible?

Windows Server 2012 a été accompagné de NIC regroupement d'adaptateurs de différents fabricants.

Je veux dire une association utilisant 1 NIC de Intel et l’autre de Realtek. Il a été possible de faire des associations ou des liaisons au niveau du pilote, mais ce qui a été introduit dans Windows Server 2012 se situe au niveau du système d'exploitation. J'apprécie que Linux le fasse depuis des années :-)

Cela n'a pas été fait sur Windows 8/8.1. J'ai vu un article dans lequel des personnes ont signalé qu'il fonctionnait sous Windows 10 Preview mais ne fonctionnait plus.

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

12
albal

- EDIT 04/05/16 -

Ceci a été désactivé dans la version la plus récente de Windows 10 ainsi que dans la version d'initié 14295. La commande powershell générera une erreur ou dira que LBFO n'est pas pris en charge sur le SKU actuel, selon la version de Windows que vous exécutez. Espérons que MS réactivera bientôt cette fonctionnalité.

- Original Post ci-dessous -

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

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

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

Vous devriez alors obtenir une équipe de 2 Go de commutateur indépendant. À partir de là, vous pouvez utiliser l’écran Connexions réseau pour le configurer comme vous le souhaitez.

Screenshot of networks and Team

8
FunkeDope

Non, il n'est pas possible d'obtenir NIC teamin dans les SKU de clients Windows 10. Mais disponible pour les SKU de serveur.

À partir de la version 14393 (mise à jour d'anniversaire), cette fonctionnalité de regroupement NIC avait été bloquée ou supprimée pour toujours. Il semble que la fonctionnalité ait été ajoutée par erreur aux références Windows 10 du client. Lorsque vous placez la commande New-NetLbfoTeam dans PowerShell, par exemple. New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2", l'erreur indique ce qui suit

New-NetLbfoTeam: La fonctionnalité LBFO n'est pas activée actuellement ou LBFO n'est pas pris en charge sur cette SKU. A la ligne: 1 caractère: 1 + New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2" + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: ( MSFT_NetLbfoTeam: root/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 version 10586 comme suit (cité):

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

C’est un défaut de Windows 10 build 10240 que “New-NetLbfoTeam” n’ait pas été complètement bloqué sur les SKU des clients. C’était un bogue involontaire, pas un changement dans la matrice de SKU. Toute notre documentation continuait à indiquer que NIC Teaming était exclusivement une fonctionnalité destinée aux SKU de serveur.

Alors que l'applet de commande powershell n'a pas échoué sur le client, LBFO était dans un état cassé et non pris en charge, car le SKU du client n'envoie pas le pilote du noyau mslbfoprovider.sys. Ce pilote de noyau contient toute la logique d'équilibrage de la charge et de basculement, ainsi que la machine à états LACP. Sans ce pilote, vous pourriez avoir l’apparence d’une équipe, mais ce ne serait pas vraiment une logique d’équipe. Nous n'avons jamais testé NIC Teaming dans une configuration dans laquelle 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 d'anniversaire"), nous avons continué à le bloquer, mais nous avons amélioré le message d'erreur. "

1
Biswapriyo

Il semble que cette fonctionnalité revient:

Intel mentionne la prise en charge du regroupement pour Windows 10 dans les versions de pilote 22.3 ou plus récentes . Actuellement, le 23.5 est disponible.

Cette version est fournie avec ANS (services réseau avancés, installés par défaut) qui devraient permettre l’association via des commandes powershell .

Je n'ai pas encore essayé - la seule carte mère que j'ai avec deux Intel est un peu obstinément mise à niveau de bios.

Si quelqu'un peut faire en sorte que cela fonctionne avec la dernière mise à jour de Windows Creator mentionnée dans les notes de publication, faites-le moi savoir :)

Mise à jour: agrégation de liens essayée sous Windows 10 - donc ça marche actuellement (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:

enter image description here

0
wemu