Чи можлива тепер командна програма NIC для програмного забезпечення Windows 10?


12

Windows Server 2012 приніс із собою NIC-об'єднання адаптерів різних виробників.

Я маю на увазі командування, використовуючи 1 NIC від скажімо Intel, а інший від Realtek. Можна було об'єднати чи зв’язати на рівні драйверів, але те, що було введено в Windows Server 2012, знаходиться на рівні операційної системи. Я вдячний, що Linux це робив роками :-)

Він не потрапив у Windows 8 / 8.1. Я бачив статтю, де люди повідомили, що вона працює над Windows 10 Preview, але вже не працює.

Чи підтримується команда NIC Teaming в Windows 10 Pro? Або інше видання.


Об'єднання NIC в Windows можливо з принаймні Windows XP. Що саме ви там читали?
qasdfdsaq

@qasdfdsaq на рівні драйверів так, але вам знадобляться адаптери тієї ж моделі. Я не хочу сказати, що вони підтримують пару реатексів або пару інтелів. Я маю на увазі, що він підтримує групування за допомогою 1 Intel та 1 Realtek. Якщо у вас є пропозиція, як я можу більш чітко визначити це, то, будь ласка, дайте мені знати.
albal

Realtek для цього досить страшний. Intel отримала підтримку драйверів у Windows 8 для моєї карти, але вам справді краще з другою інформацією, навіть якщо у вас є "підтримка". Мені ніколи не доводилося це працювати з реалтеком
Journeyman Geek

Відповіді:


8

- EDIT 5/4/16 -

Це було вимкнено в останній версії Windows 10, а також в інсайдерській збірці 14295. Команда powershell помилиться або скаже, що LBFO не підтримується в поточному SKU залежно від версії Windows, в якій ви працюєте. Сподіваємось, MS незабаром знову ввімкне цю функцію.

- Оригінальна публікація нижче -

Так, це можливо! Для всіх, хто знайшов цю публікацію від Googling:

Я не знайшов способу отримати доступ до цього, хоча графічного інтерфейсу, але за допомогою наступної команди PowerShell створіть команду для вас. Просто замініть імена Ethernet своїми іменами NIC.

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

Тоді вам слід отримати незалежну команду комутатора 2 Гб. Звідти ви можете скористатися екраном мережевих підключень, щоб налаштувати його так, як вам потрібно.

Знімок екрана мереж та команди


1
Дуже дякую @FunkeDope - я додав скріншот до вашої публікації. Працює чудово. Тепер мені доведеться проводити командування на моєму сервері VM ;-)
albal

Як я створив командування, як я можу її видалити? Кнопка видалення замурована, коли я клацну правою кнопкою миші командний інтерфейс.
Біло

Зверніть увагу, що ваш сеанс PowerShell повинен запускатися як і адміністратор
Nate

1

Ні, неможливо отримати команду NIC в клієнтських SKU Windows 10. Але доступний для SKU серверів.

З 14393 версії (ювілейне оновлення) ця функція командування NIC була заблокована або видалена назавжди. Здається, що функція помилково додана до клієнтських SKU для Windows 10. Якщо ви вводите команду New-NetLbfoTeam в PowerShell, наприклад New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2", помилка показує наступне

New-NetLbfoTeam: Функція LBFO наразі не ввімкнена, або LBFO не підтримується в цій SKU. У рядку: 1 char: 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

Основна причина була наведена в Social.TechNet.Microsoft: Nic Teaming, розбитий у складі 10586 , наступним чином (цитується):

"На Win10 немає вбудованих можливостей LBFO. Microsoft не підтримує мережеве об'єднання клієнтських SKU.

Це був дефект в Windows 10 зборці 10240, що "New-NetLbfoTeam" не був повністю заблокований на клієнтських SKU. Це була ненавмисна помилка, а не зміна матриці SKU. У всій нашій документації говорилося, що NIC Teaming - це виключно функція для SKU серверів.

Поки командлет повноважень не вийшов з ладу на клієнті, LBFO знаходився в зламаному та непідтримуваному стані, оскільки SKU клієнта не постачає драйвер ядра mslbfoprovider.sys. Цей драйвер ядра містить всю логіку балансування навантаження та відмову, а також стан машини LACP. Без цього драйвера ви могли б виглядати як команда, але це не було б реальною логікою командування. Ми ніколи не тестували NIC Teaming у конфігурації, де цей драйвер ядра відсутній.

У оновленні 10586 ("Осіннє падіння"), яке було випущене через кілька місяців, "New-NetLbfoTeam" було знову заблоковано.

У оновленнях 14393 ("Ювілейне оновлення") ми продовжували його блокувати, але покращили повідомлення про помилку. "


0

Здається, ця функція повертається:

Intel згадує підтримку командної підтримки для Windows 10 у версіях драйверів 22.3 або новіших версій . На даний момент доступно 23,5.

Ця версія постачається з ANS (розширені мережеві сервіси, встановлені за замовчуванням), які повинні дозволити об'єднатися за допомогою команд powerhell .

Я ще не пробував цього - єдину материнську плату у мене з двома інформаційними процесами - це трохи вперте оновлення біосу.

Якщо хтось міг би змусити це працювати з останнім оновленням для творців Windows, згаданим у примітках до випуску, дайте мені знати :)

Оновлення: спробувала агрегація посилань у Windows 10 - так що зараз вона працює (січ 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

Запуск iperf3 від двох клієнтів показує, що він працює:

введіть тут опис зображення


Будь-яка ідея про адаптери, що не належать Intel, такі як Realtek?
Cocowalla

Оскільки ця функція походить від драйвера Intel, я вважаю, що вона однакова для realtek: лише якщо їх драйвер підтримує
wemu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.