Il-kopji tal-fajls jonqsu meta l-VPN tikkonnettja: SMB multikanna
Kopja tistenna l-aktar kanal bil-mod tagħha, għalhekk test tal-bandwidth b’saħħtu jaħbi l-kawża. Ikkonferma l-kanal tat-tunnel, oħorġu mis-SMB, imbagħad kejjel iż-żewġ toroq.
Il-kopja ta’ fajl bejn żewġ magni Windows hija mgħaġġla sakemm it-tnejn jissieħbu fl-istess VPN, u mbagħad tiġġarraf filwaqt li test tal-throughput fuq l-istess par xorta jirrapporta kważi l-veloċità tal-linja. Dik id-differenza hija d-dijanjosi: il-konnessjoni hija tajba u xi ħaġa qed tagħżel triq agħar għat-trasferiment innifsu. Dik xi ħaġa normalment hija SMB3 multikanna, li tagħmel eżattament dak li kienet imfassla għalih. Oħroġ il-kanal żejjed mill-istampa u l-kopja terġa’ lura għall-konnessjoni fiżika.
Is-sintomu jistenna l-aktar kanal bil-mod tiegħu
Il-multikanna tħalli sessjoni SMB waħda tuża diversi konnessjonijiet TCP, waħda għal kull par ta’ indirizzi xieraq bejn il-klijent u s-server. Meta ż-żewġ magni jkunu fuq il-LAN u fuq l-istess tunnel, Windows jista’ jqabbel l-indirizzi tal-LAN mal-indirizzi tat-tunnel u jqis iż-żewġ pari bħala użabbli. Fl-aħħar is-sessjoni jkollha aktar kanali milli teħtieġ il-konnessjoni fiżika, u wieħed minnhom huwa ħafna aktar bil-mod.
Ma jonqosx. Jistenna, għax is-sessjoni ma tistax tintemm aktar malajr mill-aktar kanal bil-mod tagħha.
Huwa għalhekk li test tal-bandwidth jista’ jidher b’saħħtu waqt li kopja tkaxkar ruħha: kejl ta’ fluss wieħed jista’ jagħżel triq waħda, filwaqt li t-trasferiment kien imxerred fuq tnejn. Aqra l-lista tal-kanali qabel ma tbiddel xi setting tal-adapter, u aqraha waqt li l-kopja tkun għadha għaddejja, għax sessjoni bla xogħol ma turi xejn. Dak li tikteb għandu jsemmi l-interface wara kull kanal, mhux biss kemm id-dehra tar-riżultat kienet bil-mod.
Ikkonferma li jeżisti tieni kanal
Żewġ cmdlets iwieġbu l-mistoqsija direttament. Il-lista tal-konnessjonijiet turi l-kanali li qed jintużaw, u s-sommarju tas-sessjoni juri l-konnessjoni nnifisha. Mexxi t-tnejn waqt il-kopja bil-mod.
Get-SmbMultichannelConnection
Get-SmbConnectionFittex aktar minn ringiela waħda mmarkata bħala magħżula għall-istess server, imbagħad solvi l-indirizz tal-klijent fir-ringiela suspettuża. Jekk dak l-indirizz jappartjeni lill-adapter tat-tunnel, it-tieni triq hija vera u kkonfermata. Jekk kull ringiela tappartjeni lill-interface fiżika, il-multikanna mhijiex il-problema tiegħek u l-kopja hija bil-mod għal raġuni mhux relatata. Agħmel dik il-konferma l-ewwel, għax it-tiswija tfixkel biżżejjed biex tistħoqq minuta ta’ provi.
Get-NetIPAddress -IPAddress 10.20.30.44L-indirizzi hawn huma placeholders. Issostitwixxihom b’dak li jirrapporta l-output tiegħek stess, għax l-ikkupjar ta’ indirizz minn blog huwa l-mod kif kmand li jaħdem jinbidel f’messaġġ ta’ żball konfuż.
Oħroġ it-tunnel mis-SMB, imbagħad kejjel mill-ġdid
L-ibblukkar tal-multikanna huwa l-aktar mod mgħaġġel biex tikkonferma d-dijanjosi, u huwa riversibbli. Applika s-setting tal-klijent fuq il-magna li tagħmel il-kopja u s-setting tas-server fuq il-magna li tospita l-kondiviżjoni, għax kull naħa waħedha tista’ żżomm il-kanal żejjed ħaj. Il-bidla tapplika għal konnessjonijiet ġodda u mhux għal dawk eżistenti, għalhekk sessjoni miftuħa tgħaddi minnha. Erġa’ ibda ż-żewġ magni, jew mill-inqas agħlaq kull handle lejn il-kondiviżjoni, qabel ma tkejjel xi ħaġa.
Set-SmbClientConfiguration -EnableMultiChannel $false -Force
Set-SmbServerConfiguration -EnableMultiChannel $false -ForceIkkonferma l-istat il-ġdid, imbagħad ara x’qed iħabbar is-server lill-klijenti issa.
Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Get-SmbServerNetworkInterface | Format-List *L-interface tat-tunnel għandha taqa’ minn dik il-lista mħabbra. Jekk ma taqax, is-setting inżel fuq it-tarf ħażin jew sessjoni antika għadha miftuħa. Jekk il-kondiviżjoni tal-fajls sempliċement ma għandhiex tuża t-tunnel, aqla’ minflok il-komponent tas-server minn dak l-adapter, li jħalli t-tunnel użabbli għal kull servizz ieħor.
Get-NetAdapterBinding -Name "OpenVPN Data Channel Offload"
Disable-NetAdapterBinding -Name "OpenVPN Data Channel Offload" -ComponentID ms_serverIppreferi t-triq tal-LAN mingħajr ma tippretendi li tħassar il-kanali
Il-metrika tal-interface tgħid lil Windows liema triq tippreferi għal konnessjonijiet ġodda. Ma tneħħix kanal li l-multikanna diġà ddeċidiet li tiftaħ. Iż-żieda tal-metrika tat-tunnel xorta tiswa, għax iżżomm it-traffiku mhux relatat ’il bogħod mit-triq bil-mod u tagħmel ir-rotta preferuta prevedibbli, imma hija spinta, mhux filtru.
Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric
Set-NetIPInterface -InterfaceAlias "OpenVPN Data Channel Offload" -AutomaticMetric Disabled -InterfaceMetric 1000Ikkopja l-alias minn dak l-output minflok ma tittajpjah, għax xi installazzjonijiet jillokalizzaw l-isem tal-adapter u s-string bl-Ingliż ma taqbilx.
Imbagħad kejjel mill-ġdid iż-żewġ numri: il-kopja tal-fajl u test tal-throughput fuq l-istess par. Jekk il-kopja tirkupra waqt li t-test tal-throughput qatt ma kien bil-mod, il-multikanna kienet il-kawża u tista’ tieqaf. Jekk it-tnejn jiġġarfu, it-tunnel huwa l-ostaklu u l-multikanna biss kibrituh. Jekk il-kopja tibqa’ bil-mod waqt li ż-żewġ toroq jidhru korretti, il-problema li fadal tgħix fil-kondiviżjoni, fil-ħażna jew f’driver tal-filtru, li hija investigazzjoni oħra.