Гигабит LAN дээрх хоёр Windows машины хоорондох файлын хуулбар нь хоёулаа нэг VPN-д холбогдох мөчид мөлхөх хурд руу унадаг бол мөн тэр хосын хоорондох дамжуулах чадварын шалгалт бараг шугамын хурдыг мэдээлсээр байна. Асуудал холбоос ч биш, диск ч биш. SMB3 Multichannel туннелээр явдаг хоёр дахь TCP холболтыг чимээгүй нэмсэн бөгөөд хуулбар хамгийн удаан сувгийг хүлээж байна. Энэ замыг SMB-ээс хасахад LAN-ийн хурд буцаж ирнэ.

Нэг хуваалт хэд хэдэн TCP холболтоор явж болно

Multichannel нь клиентэд нэг сервер рүү бие даасан холболт нээхийг зөвшөөрдөг, тохирох хаягийн хос бүрт нэг. Энгийн LAN дээр зөвхөн нэг хос байж болох тул гайхах зүйл болохгүй. Хоёр машин дээр VPN адаптер нэмэхэд Windows хоёр дахь хосыг харж, туннелийн хаяг туннелийн хаягийн эсрэг, түүгээр суваг нээдэг.

Тэр суваг шифрлэгдсэн, туннелтэй процессорыг хуваалцаж, бусад бүхний адил ижил WAN холбоосыг гатална. Зөвхөн LAN ашиглах байсан хуулбарт одоо багцад удаан гишүүн байна, SMB түүнийг чимээгүй орхихгүй.

LAN хаягт бэхлэгдсэн дамжуулах чадварын шалгалт одоо ч эрүүл харагдаж байгаа бөгөөд хоёр хэмжилт ийм эрс ялгаатай байх шалтгаан нь яг энэ.

Ямар нэг зүйлийг өөрчлөхөөс өмнө туннелийн суваг байгаа гэдгийг нотол

Хуулбар явж байх үед клиент дээр асуулга ажиллуул, учир нь сувгийн жагсаалт амьд үед л сонирхолтой.

Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress
Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens

Нэг серверт нэгээс олон сонгосон мөр байгаа нь танд хэрэгтэй баталгаа. Сэжигтэй мөрийн клиентийн хаягийг интерфэйс болгон шийд. Хэрэв тэр нэр VPN адаптер бол суваг бодит, хуучирсан бичлэг биш.

Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias

Хаягууд машин бүрт өөр байдаг тул дээрх жишээг бичихийн оронд өөрийн гаралт мэдээлсэн хаягуудыг уншаарай.

Туннелийг SMB-ээс гаргаж, хоёр төгсгөлийг дахин эхлүүл

Multichannel-ийг унтраах нь клиент ба сервер хоёуланд нь өөрчлөлт бөгөөд зөвхөн нэг талд хийвэл нөгөө тал интерфэйсийг үргэлжлүүлэн санал болгоход чөлөөтэй үлдэнэ. Одоо байгаа сувгууд энэ тохиргоог даван туулдаг тул дараагийн хуулбар өөрөөр ажиллана гэж хүлээхийн оронд дахин эхлүүлэхийг төлөвлө.

Set-SmbClientConfiguration -EnableMultiChannel $false -Force
Set-SmbServerConfiguration -EnableMultiChannel $false -Force
Get-SmbClientConfiguration | Select-Object EnableMultiChannel

Дахин эхлүүлсний дараа серверийн SMB-д санал болгодог интерфэйсүүдийг жагсаа. Туннелийн адаптер тэр жагсаалтаас алга болсон байх ёстой. Хэрэв одоо ч байгаа бол тохиргоо буруу төгсгөлийн цэгт буусан эсвэл хуучин сесс одоо ч нээлттэй байна.

Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed

Зорилго нь Multichannel-ийг хаа сайгүй унтраахаас нарийн бол серверийн бүрэлдэхүүнийг туннелийн адаптераас салгах нь түүгээр хуваалцахыг зогсоож, VPN-ийн үлдсэн хэсгийг хөндөөгүй орхино.

Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server

LAN-д давуу эрх өгч, ижил аргаар хоёр удаа хэмж

Интерфэйсийн хэмжүүр сувгийг арилгахгүй, гэхдээ шинэ холболтыг физик холбоос руу чиглүүлж, хамааралгүй урсгалыг туннелээс хол байлгана. Нэрийг бичихийн оронд гаралтаас хуулж ав, учир нь зарим суулгацад энэ нь локалчлагдсан байдаг.

Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric
Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000

Дараа нь хоёр хэмжилтийг давтана: файлын хуулбар ба нэг урсгалын дамжуулах чадварын шалгалт. Хэрэв хуулбар сэргэж, дамжуулах чадварын шалгалт өөрчлөгдөхгүй бол туннел хэзээ ч саад болж байгаагүй. Хэрэв хоёулаа нуран унавал VPN зам бол хязгаар бөгөөд Multichannel зөвхөн түүнийг харагдуулсан. VPN холбогдохоос өмнө авсан хуулбартай харьцуул, учир нь энэ нь өөрчлөлтийг тусгаарлах цорын ганц суурь шугам.

Multichannel-ийг идэвхгүй болгох нь үнэхээр хэд хэдэн хурдан зам санал болгодог серверүүдэд дамжуулах чадварыг үрэх тул VPN дүр зургаас гарах үед дахин асаа. Аль адаптерыг өөрчилснөө бичиж үлдээ, учир нь дараагийн хүн тохиргоог олох болно, шалтгааныг биш.

Холбоотой нийтлэлүүд