Windows VPN మీ మొత్తం ట్రాఫిక్ను తీసుకుంటోందా? దాని డిఫాల్ట్ మార్గాన్ని తీసివేయండి
రిమోట్ నెట్వర్క్లో డిఫాల్ట్ గేట్వేను ఉపయోగించు ఎంపికను తీసివేయండి, నెట్టబడిన డిఫాల్ట్ మార్గాన్ని తొలగించండి, మీ కార్యాలయ ప్రీఫిక్స్లను తిరిగి జోడించండి, ఆపై DNS మరియు IPv6ని మళ్లీ తనిఖీ చేయండి.
మీరు కార్యాలయ 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 పత్రం స్ప్లిట్-సొరంగం పరామితిని మరియు అది వర్తించే ప్రొఫైల్ రకాలను జాబితా చేస్తుంది.
తర్వాత స్థిరమైన క్రమంలో నిర్ధారించండి: డిఫాల్ట్ మార్గం ఎవరిది, సాధారణ బ్రౌజింగ్, చిరునామా ద్వారా ఒక కార్పొరేట్ హోస్ట్, ఒక అంతర్గత పేరు, మరియు ఒక తిరిగి కనెక్షన్ తర్వాత అదే నాలుగు. బ్రౌజింగ్ పనిచేసి కార్పొరేట్ హోస్ట్ విఫలమైతే, మిస్ అవుతున్నది మీరు తీసివేసిన డిఫాల్ట్ కాదు, ప్రీఫిక్స్ మార్గం, మరియు దాన్ని సరిచేయడం ప్రొఫైల్ను తిరిగి నిర్మించడం కంటే చాలా చౌక.