Bi Windows makinaren arteko fitxategi-kopia azkarra da biak VPN berera batu arte, eta orduan hondoratu egiten da, bikote beraren gaineko banda-zabaleraren probak oraindik linearen abiaduraren pareko zerbait ematen duen bitartean. Tarte hori da diagnostikoa: esteka ondo dago eta zerbait bide okerragoa aukeratzen ari da transferentziarentzat berarentzat. Zerbaitek hori SMB3 kanal anitzekoa izan ohi da, diseinatu zeneko helburua zehazki egiten ari dena. Kanala gehigarria kendu eta kopiak esteka fisikora itzultzen dira.

Sintomak bere kanal geldoenaren zain egoten dira

Kanal anitzekoak SMB saio bakar batek hainbat TCP konexio erabiltzea ahalbidetzen du, bata bezeroaren eta zerbitzariaren arteko helbide-bikote egoki bakoitzeko. Bi makinak LANean eta tunel berean daudenean, Windowsek LANeko helbideak eta tuneleko helbideak parekatu ditzake eta bi bikoteak erabilgarritzat har ditzake. Saioak behar baino kanal gehiago izaten ditu esteka fisikoak, eta horietako bat askoz geldoagoa da.

Ez da huts egiten. Itxaron egiten du, saioak ezin baitu bere kanal geldoena baino azkarrago amaitu.

Horregatik, banda-zabaleraren proba bat osasuntsu ikus daiteke kopia bat narrastatzen den bitartean: fluxu bakarreko neurketak bide bat aukera dezake, eta transferentzia bi bideren artean banatuta zegoen. Irakurri kanalen zerrenda adapterren edozein ezarpen aldatu aurretik, eta irakurri kopia oraindik martxan dagoela, saio inaktibo batek ez baitu ezer erakusten. Idazten duzunak kanal bakoitzaren atzeko interfazea izendatu behar du, ez soilik emaitzak zenbat geldo ematen zuen.

Egiaztatu bigarren kanal bat badagoela

Bi cmdlet-ek zuzenean erantzuten diote galderari. Konexioen zerrendak erabilera kanalak erakusten ditu, eta saioaren laburpenak konexioa bera erakusten du. Exekutatu biak kopia geldoaren zehar.

Get-SmbMultichannelConnection
Get-SmbConnection

Bilatu zerbitzari berarentzat hautatuta markatutako errenkada bat baino gehiago, eta gero ebatz ezazu errenkada susmagarriko bezeroaren helbidea. Helbide hori tuneleko adapterrarena bada, bigarren bidea erreala da eta egiaztatuta dago. Errenkada guztiak interfaze fisikokoak badira, kanal anitzekoa ez da zure arazoa eta kopia beste arrazoi baterengatik da geldoa. Egin egiaztapen hori lehenengo, konponketak nahiko eten egiten baitu minutu bat froga merezi izateko.

Get-NetIPAddress -IPAddress 10.20.30.44

Hemen agertzen diren helbideak leku-markak dira. Ordezkatu zure irteerak ematen duenarekin, blog bateko helbide bat kopiatzea baita funtzionatzen duen komando bat errore-mezu nahasgarri bilakatzeko modua.

Atera tunela SMBtik eta gero neurtu berriro

Kanal anitzekoa desgaitzea da diagnostikoa egiaztatzeko modurik azkarrena, eta itzulgarria da. Aplikatu bezeroaren ezarpena kopia egiten ari den makinan eta zerbitzariaren ezarpena partekatutako karpeta ostatatzen duen makinan, edozein aldek bere kabuz mantendu baititzake kanal gehigarria bizirik. Aldaketak konexio berriei eragiten die, ez lehendik daudenei, beraz irekitako saio bat bizirik ateratzen da. Berrabiarazi bi makinak, edo behintzat itxi partekatutako karpetarekiko helduleku guztiak, ezer neurtu aurretik.

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

Egiaztatu egoera berria eta gero ikusi zer iragartzen dien orain zerbitzariak bezeroei.

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

Tuneleko interfazeak iragarritako zerrenda horretatik kanpo geratu beharko luke. Ez bada hala, ezarpena okerreko muturrean geratu da edo saio zahar bat oraindik irekita dago. Fitxategiak partekatzeak tunelea erabili behar ez badu, deslotu zerbitzariaren osagaia adapter horretatik, tunelea beste edozein zerbitzutarako erabilgarri utziz.

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

Hobetsi LANeko bidea kanalak ezabatzen dituela itxurak egin gabe

Interfaze baten metrikak Windowsei esaten die zein bide hobetsi konexio berrietarako. Ez du kanal anitzekoak irekitzea erabaki duen kanal bat kentzen. Tuneleko metrika igotzea merezi du oraindik, trafiko ez-erlazionatua bide geldoetatik urrun edukitzen duelako eta hobetsitako ibilbidea aurreikusteko modukoa egiten duelako, baina bultzada bat da, ez iragazki bat.

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

Kopiatu aliasa irteera horretatik idatzi beharrean, instalazio batzuek adapterraren izena lokalizatzen dutelako eta ingelesezko katea ez datorrelako bat.

Gero neurtu berriro bi zenbakiak: fitxategi-kopia eta bikote beraren gaineko banda-zabaleraren proba. Kopiak suspertzen badu banda-zabaleraren proba inoiz geldoa izan ez bazen, kanal anitzekoa zen arrazoia eta geldi zaitezke. Biak hondoratzen badira, tunela da estugunea eta kanal anitzekoak handiagotu egin zuen soilik. Kopiak geldo jarraitzen badu bi bideak zuzenak diruditen bitartean, geratzen den arazoa partekatutako karpetan, biltegian edo iragazki-kontrolatzaile batean bizi da, eta hori beste ikerketa bat da.

Erlazionatutako artikuluak