Kopjimi i një skedari midis dy makinave Windows është i shpejtë derisa të dyja bashkohen në të njëjtin VPN, dhe atëherë rënon ndërsa një test xhiroje përmes të njëjtit çift ende raporton pothuajse shpejtësinë e linjës. Ai hendek është diagnoza: lidhja është në rregull dhe diçka po zgjedh një rrugë më të keqe për vetë transferimin. Ajo diçka është zakonisht SMB3 shumëkanalësh, duke bërë pikërisht atë për të cilën është krijuar. Hiqni kanalin shtesë dhe kopja kthehet në lidhjen fizike.

Simptoma pret kanalin e saj më të ngadaltë

Shumëkanalëshi lejon një sesion të vetëm SMB të përdorë disa lidhje TCP, një për çdo çift adresash të përshtatshme midis klientit dhe serverit. Kur të dyja makinat ndodhen në LAN dhe në të njëjtin tunel, Windows mund të çiftojë adresat e LAN-it me adresat e tunelit dhe t'i trajtojë të dyja çiftet si të përdorshme. Sesioni përfundon me më shumë kanale sesa i nevojiten lidhjes fizike, dhe njëri prej tyre është shumë më i ngadaltë.

Nuk dështon. Pret, sepse sesioni nuk mund të përfundojë më shpejt sesa kanali i tij më i ngadaltë.

Kjo është arsyeja pse një test i gjerësisë së brezit mund të duket i shëndetshëm ndërsa një kopje zvarritet: një matje e një rryme të vetme mund të zgjedhë një rrugë, ndërsa transferimi ishte shpërndarë në dy. Lexoni listën e kanaleve përpara se të ndryshoni çdo cilësim të përshtatësit dhe lexojeni ndërsa kopja është ende duke u ekzekutuar, sepse një sesion i papunë nuk tregon asgjë. Ajo që shkruani duhet të emërtojë ndërfaqen pas çdo kanali, jo vetëm sa i ngadaltë u ndje rezultati.

Konfirmoni se ekziston një kanal i dytë

Dy cmdlet përgjigjen drejtpërdrejt pyetjes. Lista e lidhjeve tregon kanalet në përdorim, dhe përmbledhja e sesionit tregon vetë lidhjen. Ekzekutoni të dyja gjatë kopjes së ngadaltë.

Get-SmbMultichannelConnection
Get-SmbConnection

Kërkoni më shumë se një rresht të shënuar si i zgjedhur për të njëjtin server, pastaj zgjidhni adresën e klientit në rreshtin e dyshimtë. Nëse ajo adresë i përket përshtatësit të tunelit, rruga e dytë është e vërtetë dhe e konfirmuar. Nëse çdo rresht i përket ndërfaqes fizike, shumëkanalëshi nuk është problemi juaj dhe kopja është e ngadaltë për një arsye të palidhur. Bëni atë konfirmim së pari, sepse riparimi është mjaft shqetësues sa për të merituar një minutë provash.

Get-NetIPAddress -IPAddress 10.20.30.44

Adresat këtu janë vendmbajtëse. Zëvendësoni ato me atë që raporton prodhimi juaj, sepse kopjimi i një adrese nga një blog është mënyra se si një komandë që funksionon bëhet një mesazh gabimi konfuz.

Hiqni tunelin nga SMB dhe pastaj matni përsëri

Çaktivizimi i shumëkanalëshit është mënyra më e shpejtë për të konfirmuar diagnozën, dhe është i kthyeshëm. Zbatojeni cilësimin e klientit në makinën që kopjon dhe cilësimin e serverit në makinën që pret ndarjen, sepse secila anë vetëm mund ta mbajë gjallë kanalin shtesë. Ndryshimi zbatohet për lidhjet e reja dhe jo për ato ekzistuese, prandaj një sesion i hapur i mbijeton. Rinisni të dyja makinat, ose të paktën mbyllni çdo dorezë drejt ndarjes, përpara se të matni ndonjë gjë.

Set-SmbClientConfiguration -EnableMultiChannel $false -Force
Set-SmbServerConfiguration -EnableMultiChannel $false -Force

Konfirmoni gjendjen e re, pastaj shikoni çfarë shpall serveri tani për klientët.

Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Get-SmbServerNetworkInterface | Format-List *

Ndërfaqja e tunelit duhet të bjerë nga ajo listë e shpallur. Nëse nuk bie, cilësimi ka zbarkuar në skajin e gabuar ose një sesion i vjetër është ende i hapur. Nëse ndarja e skedarëve thjesht nuk duhet të përdorë tunelin, shkëputni komponentin e serverit nga ai përshtatës, gjë që e lë tunelin të përdorshëm për çdo shërbim tjetër.

Get-NetAdapterBinding -Name "OpenVPN Data Channel Offload"
Disable-NetAdapterBinding -Name "OpenVPN Data Channel Offload" -ComponentID ms_server

Preferoni rrugën e LAN-it pa pretenduar se i fshin kanalet

Metrika e një ndërfaqeje i tregon Windows-it cilën rrugë të preferojë për lidhjet e reja. Ajo nuk heq një kanal që shumëkanalëshi tashmë ka vendosur ta hapë. Ngritja e metrikës së tunelit ia vlen gjithsesi, sepse e mban trafikun e palidhur larg rrugës së ngadaltë dhe e bën rrugën e preferuar të parashikueshme, por është një shtytje, jo një filtër.

Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric
Set-NetIPInterface -InterfaceAlias "OpenVPN Data Channel Offload" -AutomaticMetric Disabled -InterfaceMetric 1000

Kopjoni aliasin nga ai prodhim në vend që ta shkruani, sepse disa instalime e lokalizojnë emrin e përshtatësit dhe vargu anglez nuk do të përputhet.

Pastaj matni përsëri të dy numrat: kopjimin e skedarit dhe një test xhiroje përmes të njëjtit çift. Nëse kopja rikuperohet ndërsa testi i xhiros nuk ishte kurrë i ngadaltë, shkaku ishte shumëkanalëshi dhe mund të ndaleni. Nëse të dy rënojnë, tuneli është pengesa dhe shumëkanalëshi vetëm sa e përforcoi. Nëse kopja mbetet e ngadaltë ndërsa të dyja rrugët duken të sakta, problemi i mbetur jeton në ndarje, në ruajtje ose në një drejtues filtri, që është një hetim tjetër.

Artikuj të ngjashëm