നിങ്ങൾ ഓഫീസ് VPN-ലേക്ക് കണക്റ്റ് ചെയ്യുമ്പോൾ ബ്രൗസറിലെ എല്ലാ പേജും ആ നെറ്റ്വർക്കിലൂടെ പോകാൻ തുടങ്ങുന്നു: ഫയൽ സർവർ വേഗത്തിലാണ്, ബാക്കിയെല്ലാം മന്ദഗതിയിലോ ഫിൽട്ടർ ചെയ്തതോ അപ്രത്യക്ഷമായതോ ആണ്. ക്ലൈന്റ് തെറ്റായി പെരുമാറുന്നില്ല; പ്രൊഫൈൽ പൂർണ്ണ ടണൽ ആവശ്യപ്പെട്ടു. ഇത് തടയുന്ന സ്വിച്ച് ആധുനിക ക്രമീകരണങ്ങൾ ആപ്പ് കാണിക്കാത്ത ഒരു ഡയലോഗിലെ ഒരു ചെക്ക്ബോക്സ് ആണ്, ഓരോ കണക്ഷനിലും ഗേറ്റ്വേ വീണ്ടും സംസാരിക്കുന്നു. ഈ ഗൈഡ് Windows ഇന്റർഫേസ് യഥാർത്ഥത്തിൽ അവതരിപ്പിക്കുന്ന ക്രമം പിന്തുടരുന്നു, തുടർന്ന് റൂട്ട് പട്ടിക ശരിയായി കാണപ്പെട്ടതിന് ശേഷവും പരാജയപ്പെടുന്ന പരിശോധനകൾ ഉൾക്കൊള്ളുന്നു.

ക്രമീകരണങ്ങളിൽ അല്ല, അഡാപ്റ്റർ പ്രോപ്പർട്ടികളിൽ ആരംഭിക്കുക

ക്രമീകരണങ്ങൾ ആപ്പ് പ്രൊഫൈൽ നെറ്റ്വർക്കും ഇന്റർനെറ്റും, തുടർന്ന് VPN എന്നിവയുടെ കീഴിൽ ലിസ്റ്റ് ചെയ്യുന്നു, പക്ഷേ പൊതു ഓപ്ഷനുകൾ മാത്രം കാണിക്കുന്നു. ഡിഫോൾട്ട് ഗേറ്റ്വേയുടെ തീരുമാനം അഡാപ്റ്ററിലാണ്. Win+R, ncpa.cpl ഉപയോഗിച്ച് ക്ലാസിക് അഡാപ്റ്റർ ലിസ്റ്റ് തുറക്കുക, VPN കണക്ഷനിൽ വലത് ക്ലിക്ക് ചെയ്യുക, പ്രോപ്പർട്ടികൾ തിരഞ്ഞെടുക്കുക, ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ പതിപ്പ് 4 തിരഞ്ഞെടുക്കുക, വീണ്ടും പ്രോപ്പർട്ടികൾ, പിന്നെ വിപുലമായത് തിരഞ്ഞെടുക്കുക. റിമോട്ട് നെറ്റ്വർക്കിൽ ഡിഫോൾട്ട് ഗേറ്റ്വേ ഉപയോഗിക്കുക എന്നതിൽ നിന്ന് ടിക്ക് നീക്കുക, മൂന്ന് ഡയലോഗുകളിൽ നിന്നും പുറത്തുകടക്കുന്നത് സ്ഥിരീകരിക്കുക.

പരിശോധിക്കുന്നതിന് മുമ്പ് വീണ്ടും കണക്റ്റ് ചെയ്യുക, കാരണം ടണൽ സ്ഥാപിക്കുമ്പോഴാണ് ചെക്ക്ബോക്സ് പ്രയോഗിക്കുന്നത്, നിലവിലുള്ള സെഷൻ അത് നിർമ്മിച്ച പട്ടിക നിലനിർത്തുന്നു. ക്ലൈന്റ് വിച്ഛേദിക്കപ്പെട്ടിരിക്കുമ്പോൾ അഡാപ്റ്റർ കാണാനില്ലെങ്കിൽ ഒരിക്കൽ കണക്റ്റ് ചെയ്ത് വിൻഡോ വീണ്ടും തുറക്കുക. IPv4 പ്രോപ്പർട്ടി പേജില്ലാതെ TAP അല്ലെങ്കിൽ Wintun അഡാപ്റ്റർ ഇൻസ്റ്റാൾ ചെയ്യുന്ന വെണ്ടർ ക്ലൈന്റിൽ ഈ ഡയലോഗ് തന്നെയില്ല; അവർക്ക് അതേ തീരുമാനം ക്ലൈന്റിന്റെ സ്വന്തം ക്രമീകരണങ്ങളിലെ സ്പ്ലിറ്റ്-ടണൽ ഓപ്ഷനാണ്, അഡാപ്റ്ററിന്റെ ചെക്ക്ബോക്സ് തിരയാനുള്ള തെറ്റായ സ്ഥലമാണ്.

PowerShell-ൽ നിന്ന് അതേ മാറ്റം

Windows VPN സ്റ്റോറിൽ സൃഷ്ടിച്ച പ്രൊഫൈലിന്, ക്രമീകരണം സ്ക്രിപ്റ്റ് ചെയ്യാനാകും, മെഷീൻ പലപ്പോഴും പുനർനിർമ്മിക്കുന്നുവെങ്കിൽ അതാണ് നിങ്ങൾക്ക് വേണ്ടത്:

Set-VpnConnection -Name "Office" -SplitTunneling $true
Get-VpnConnection -Name "Office" | Select-Object Name,SplitTunneling

ആ cmdlet ആ സ്റ്റോറിലെ പ്രൊഫൈലുകളിൽ മാത്രം എത്തുന്നു. മൂന്നാം കക്ഷി ക്ലൈന്റ് ചേർത്ത കണക്ഷൻ ദൃശ്യമാകില്ല, കൂടാതെ കമാൻഡ് ടൈപ്പോ പോലെ തോന്നിക്കുന്ന പേര് പിശകിനൊപ്പം പരാജയപ്പെടുന്നു. സ്വിച്ച് എന്ത് ചെയ്യുന്നില്ല എന്നതും ശ്രദ്ധിക്കുക: ക്ലൈന്റ് ഡിഫോൾട്ട് റൂട്ട് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് അത് തടയുന്നു, പക്ഷേ കണക്ഷൻ സമയത്ത് ഗേറ്റ്വേ തള്ളുന്ന റൂട്ടുകൾ നീക്കം ചെയ്യുന്നില്ല, അതിനാൽ പല നെറ്റ്വർക്കുകളിലും അടുത്ത വിഭാഗം ഇപ്പോഴും ആവശ്യമാണ്.

ഗേറ്റ്വേ ഡിഫോൾട്ട് വീണ്ടും തള്ളുമ്പോൾ

ആദ്യം പട്ടിക വായിക്കുക. വ്യത്യസ്ത മെട്രിക്കുകളുള്ള രണ്ട് ഡിഫോൾട്ട് എൻട്രികൾ അർത്ഥമാക്കുന്നത് പ്രൊഫൈൽ മാറ്റം പ്രവർത്തിച്ചു എന്നും തള്ളിയ റൂട്ട് എങ്ങനെയായാലും അത് മാറ്റിസ്ഥാപിച്ചു എന്നുമാണ്:

route print -4
Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Sort-Object RouteMetric
Get-NetAdapter | Select-Object Name,ifIndex

ടണലിന്റെ ഡിഫോൾട്ട് റൂട്ട് ഇല്ലാതാക്കി ഭൗതികമായത് നിലനിർത്തുക. മൂന്നാം കമാൻഡിലെ ഇന്റർഫേസ് ഇൻഡക്സ് ഉപയോഗിക്കുക, അഡാപ്റ്റർ അലിയാസ് അല്ല, കാരണം അലിയാസ് നൽകുന്ന സ്ക്രിപ്റ്റുകൾ പ്രദർശന നാമം മാറുമ്പോൾ തന്നെ തകരുന്നു:

Remove-NetRoute -DestinationPrefix 0.0.0.0/0 -InterfaceIndex 21 -Confirm:$false
route delete 0.0.0.0 10.8.0.1

നീക്കം ചെയ്യൽ ഓഫീസിനെയും കൊണ്ടുപോകുന്നു, അതിനാൽ കോർപ്പറേറ്റ് പ്രിഫിക്സുകൾ ടണൽ ഗേറ്റ്വേ വഴി വീണ്ടും ചേർക്കുക. ആളുകൾ ഒഴിവാക്കുന്ന വരിയാണിത്, അതുകൊണ്ടാണ് വിജയകരമായ സ്പ്ലിറ്റ്-ടണൽ മാറ്റത്തിന് ശേഷം «VPN പ്രവർത്തിക്കുന്നത് നിർത്തി» എന്ന് കേൾക്കുന്നത്:

route add 10.0.0.0 mask 255.0.0.0 10.8.0.1 metric 5 if 21

ഇതൊന്നും വീണ്ടും കണക്റ്റ് ചെയ്യുമ്പോൾ അവശേഷിക്കുന്നില്ല, ഇത് ബഗ്ഗല്ല, സത്യസന്ധമായ സ്വഭാവമാണ്: അഡാപ്റ്റർ പുനർനിർമ്മിക്കപ്പെടുന്നു, പ്രൊഫൈലും ഗേറ്റ്വേയും സമ്മതിച്ചത് ക്ലൈന്റ് വീണ്ടും പ്രയോഗിക്കുന്നു. ഡിഫോൾട്ട് ഓരോ തവണയും തിരികെ വന്നാൽ, ഗേറ്റ്വേ സ്പ്ലിറ്റ് ടണലിംഗ് നിരസിക്കാൻ ക്രമീകരിച്ചിരിക്കുന്നു, അത് തള്ളിക്കൊണ്ടിരിക്കും അല്ലെങ്കിൽ സെഷൻ വിച്ഛേദിക്കും. അത് നെറ്റ്വർക്ക് ഓപ്പറേറ്ററുടെ നയമാണ്, അഭ്യർത്ഥന അവിടെയാണ് ചെല്ലേണ്ടത്, ഓരോ കണക്ഷനിലും അതിനെതിരെ പോരാടുന്ന പ്രാദേശിക സ്ക്രിപ്റ്റിലല്ല.

ഒരു വീണ്ടും കണക്ഷന് ശേഷം DNS, IPv6, മെട്രിക്കുകൾ വീണ്ടും പരിശോധിക്കുക

IPv4 ഡിഫോൾട്ട് റൂട്ട് നീക്കം ചെയ്യുന്നത് മറ്റേ കുടുംബത്തെക്കുറിച്ചോ പേര് പരിഹരിക്കലിനെക്കുറിച്ചോ ഒന്നും തെളിയിക്കുന്നില്ല. IPv4 ഡിഫോൾട്ട് പ്രാദേശികമായി നിൽക്കുമ്പോൾ ടണലിന് IPv6 വഹിക്കാം, തള്ളിയ റിസോൾവർ പട്ടിക ആന്തരിക നാമങ്ങൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ അത് ഉപയോഗിക്കുന്ന ക്വറികൾ മറ്റൊരു വഴിയിലൂടെ പോകാം. പൂർത്തിയായി പറയുന്നതിന് മുമ്പ് മൂന്നും പരിശോധിക്കുക:

Get-NetRoute -DestinationPrefix ::/0
Get-DnsClientServerAddress -InterfaceAlias "Office"
Get-DnsClientNrptPolicy

ഓരോ കണക്ഷനിലും അവസ്ഥ തിരികെ വന്നാൽ, പട്ടിക കൈകൊണ്ട് തിരുത്തുന്നതിന് പകരം കമാൻഡുകൾ കണക്ഷൻ അനുസരിച്ചുള്ള പ്രവർത്തനത്തിലേക്ക് മാറ്റുക: കണക്ഷൻ ഇവന്റിൽ ആരംഭിക്കുന്ന ഷെഡ്യൂൾ ചെയ്ത ടാസ്ക്, അല്ലെങ്കിൽ ക്ലൈന്റിന്റെ സ്വന്തം സ്പ്ലിറ്റ്-ടണൽ ക്രമീകരണം ഉണ്ടെങ്കിൽ അത്. ഇന്റർഫേസ് ഇൻഡക്സ് ഒരു വേരിയബിളിൽ സൂക്ഷിച്ച് പ്രവർത്തന സമയത്ത് പരിശോധിക്കുക, കാരണം അഡാപ്റ്ററുകൾ ചേർക്കുമ്പോഴോ നീക്കുമ്പോഴോ അത് മാറാം.

നിങ്ങൾ എന്ത് ഉപേക്ഷിച്ചു എന്ന് തീരുമാനിക്കുക

പ്രാദേശിക ഇന്റർനെറ്റ് ട്രാഫിക് ഇനി ഓഫീസ് പരിശോധിക്കുകയോ ഫിൽട്ടർ ചെയ്യുകയോ ഇല്ല, ടണൽ വഴി മാത്രം പ്രസിദ്ധീകരിക്കുന്ന എല്ലാത്തിനും ഇപ്പോൾ സ്വന്തം റൂട്ട് വേണം. ചില സംഘടനകൾ സ്പ്ലിറ്റ് ടണലിംഗിനെ നയ ലംഘനമായി കാണുന്നു, അതിനാൽ നിയന്ത്രിത ഉപകരണം മാറ്റുന്നതിന് മുമ്പ് അത് സ്ഥിരീകരിക്കുക; തള്ളിയ ഡിഫോൾട്ട് ചിലപ്പോൾ അപകടമല്ല, നിർവ്വഹണ സംവിധാനമാണ്. Set-VpnConnection ഡോക്യുമെന്റേഷൻ സ്പ്ലിറ്റ്-ടണലിംഗ് പരാമീറ്ററും അത് ബാധകമാകുന്ന പ്രൊഫൈൽ തരങ്ങളും പട്ടികപ്പെടുത്തുന്നു.

തുടർന്ന് നിശ്ചിത ക്രമത്തിൽ പരിശോധിക്കുക: ഡിഫോൾട്ട് റൂട്ട് ആരുടേതാണ്, സാധാരണ ബ്രൗസിംഗ്, വിലാസം വഴി ഒരു കോർപ്പറേറ്റ് ഹോസ്റ്റ്, ഒരു ആന്തരിക നാമം, ഒരു വീണ്ടും കണക്ഷന് ശേഷം അതേ നാലും. ബ്രൗസിംഗ് പ്രവർത്തിച്ച് കോർപ്പറേറ്റ് ഹോസ്റ്റ് പരാജയപ്പെട്ടാൽ, കാണാത്തത് നിങ്ങൾ നീക്കിയ ഡിഫോൾട്ടല്ല, പ്രിഫിക്സ് റൂട്ടാണ്, അത് പ്രൊഫൈൽ പുനർനിർമ്മിക്കുന്നതിനേക്കാൾ വളരെ വിലകുറഞ്ഞതാണ്.

അനുബന്ധ ലേഖനങ്ങൾ