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-SmbConnection

Fittex 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.44

L-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 -Force

Ikkonferma 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_server

Ippreferi 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 1000

Ikkopja 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.

Artikli relatati