Wêrom't in SMB-kopy stadich wurdt as beide pc's by deselde VPN komme
SMB3 Multichannel kin in tunnelkanaal oan in LAN-kopy tafoegje en dy nei it stadiger paad lûke. Befêstigje it kanaal, ûntbyn of skeakelje it út en test op 'e nij.
In triemkopy tusken twa Windows-masines op in gigabit-LAN sakket nei in krûp itselde momint dat beide ferbining meitsje mei deselde VPN, wylst in trochrintest tusken itselde pear noch altyd hast linefaasje meldt. It keppel is net it probleem, en de skiif ek net. SMB3 Multichannel hat stil in twadde TCP-ferbining tafoege dy't oer de tunnel rint, en de kopy wachtet op it kanaal dat it stadichst is. As dy rûte út SMB helle wurdt, komt de LAN-snelheid werom.
Ien diele kin oer ferskate TCP-ferbiningen ride
Multichannel lit in klant ûnôfhinklike ferbiningen nei ien tsjinner iepenje, ien per geskikt pear adressen. Op in gewoan LAN is der miskien mar ien pear, dus der bart neat frjemds. Foegje in VPN-adapter oan beide masines ta en Windows sjocht in twadde pear, tunneladres tsjin tunneladres, en iepenet dêroer in kanaal.
Dat kanaal is fersifere, dielt de CPU mei de tunnel en krúst deselde WAN-keppel as al it oare. In kopy dy't de LAN allinne brûkt hie, hat no in stadich lid yn 'e set, en SMB lit it net stil falle.
In trochrintest dy't oan it LAN-adres fêstset is, sjocht der noch hieltyd sûn út, en dêrom krekt ferskille de twa mjittingen sa skerp.
Bewiis dat it tunnelkanaal bestiet foardat jo wat feroarje
Fier de oanfreges op 'e klant út wylst in kopy dwaande is, want in kanalelist is allinnich nijsgjirrich as er libbendich is.
Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens
Mear as ien selektearre rige foar deselde tsjinner is de befêstiging dy't jo nedich hawwe. Los it klantadres fan 'e fertochte rige op nei in ynterface. As dat alias de VPN-adapter is, is it kanaal echt en gjin ferâldere ynskriuwing.
Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias
Adressen ferskille op elke masine, dus lês dy't jo eigen útkomst meldt ynstee fan 'e foarbylden hjirboppe te typen.
Hâld de tunnel út SMB en start beide einen op 'e nij
Multichannel útskeakelje is in feroaring op sawol de klant as de tsjinner, en it mar oan ien kant dwaan lit de oare kant frij om it ynterface te bliuwen oanbieden. Besteande kanalen oerlibje de ynstelling, dus plan in werstart ynstee fan te ferwachtsjen dat de folgjende kopy him oars hâldt.
Set-SmbClientConfiguration -EnableMultiChannel $false -Force Set-SmbServerConfiguration -EnableMultiChannel $false -Force Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Nei de werstart, list de ynterfaces op dy't de tsjinner foar SMB oanbiedt. De tunneladapter heart út dy list ferdwûn te wêzen. As er noch oanwêzich is, is de ynstelling op it ferkearde einpunt bedarre of is in âlde sesje noch iepen.
Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed
As it doel smeller is as Multichannel oeral útskeakelje, dan stoppet it ûntbinen fan 'e tsjinnerkomponint fan 'e tunneladapter it dielen dêroer, wylst de rest fan 'e VPN ûnoantaast bliuwt.
Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Jou it LAN foarkar en mjit twa kear op deselde wize
In ynterfacemetrik hellet gjin kanaal fuort, mar stjoert nije ferbiningen nei it fysike keppel en hâldt net-besibbe ferkear fan 'e tunnel ôf. Kopiearje it alias út 'e útkomst ynstee fan it te typen, want it is op guon ynstallaasjes lokalisearre.
Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000
Werhelje dan beide mjittingen: de triemkopy en in ienstream-trochrintest. As de kopy opbettere wylst de trochrintest net feroaret, wie de tunnel nea de knyppunt. As beide yninoar sakje, is it VPN-paad de grins en hat Multichannel it allinnich sichtber makke. Ferlykje mei in kopy nommen foardat de VPN ferbûn wie, want dat is de iennichste basisline dy't de feroaring isolearret.
Multichannel útskeakelje kostet trochrint op tsjinners dy't wier ferskate snelle paden biede, dus skeakelje it wer oan as de VPN út it byld ferdwynt. Skriuw op hokker adapter jo feroare hawwe, want de folgjende persoan sil de ynstelling fine en net de reden.