మీ Windows VPN స్థానిక ప్రింటర్ను ఎందుకు చంపుతుంది మరియు దాన్ని ఎలా ఆపాలి
పూర్తి టన్నెల్ క్లయింట్ డిఫాల్ట్ మార్గాన్ని కలిగి ఉంటుంది, కాబట్టి ప్రింటర్ మరియు NAS స్పందించడం ఆపివేస్తాయి. ఆ మార్గాన్ని తీసివేసి, తర్వాత మీకు అవసరమైన పని ప్రిఫిక్స్లను తిరిగి జోడించండి.
VPNని కనెక్ట్ చేయండి మరియు ప్రింటర్ మాయమవుతుంది, NAS షేర్ తెరవడం ఆగిపోతుంది, మరియు మీ పక్కన ఉన్న మెషీన్కు రిమోట్ డెస్క్టాప్ సెషన్ సమయం ముగిసిపోతుంది. ఏదీ విరగలేదు. క్లయింట్ డిఫాల్ట్ మార్గాన్ని జోడించింది మరియు ఇప్పుడు ల్యాప్టాప్ పేరు పెట్టగల ప్రతి గమ్యాన్ని అది కలిగి ఉంది, మూడు మీటర్ల దూరంలో ఉన్నవి కూడా. ఇదే మొత్తం యంత్రాంగం, దీన్ని VPN లోపం అనడమే ఒక పంక్తి మరమ్మతును మద్దతు కేసుగా మారుస్తుంది.
మొదట మార్గ పట్టికను చదవండి
ఏదైనా మార్చే ముందు, IPv4 పట్టికను దీనితో సంగ్రహించండి: route print -4 మరియు అవుట్పుట్ను ఉంచండి. కనెక్ట్ అవ్వండి, మళ్లీ సంగ్రహించండి మరియు 0.0.0.0 పంక్తులను పోల్చండి: క్రియాశీల డిఫాల్ట్ మార్గం ఒక ఇంటర్ఫేస్ను పేర్కొంటుంది, ఆ ఇంటర్ఫేస్ టన్నెల్ అయితే, స్థానిక ముద్రణ మరియు బ్రౌజింగ్ మొదట కార్యాలయానికి పంపబడతాయి.
రెండవ నిలువు వరుసలోని ఇంటర్ఫేస్ సంఖ్య శాశ్వత మార్గం తర్వాత సూచించవలసిన విలువ, కాబట్టి టన్నెల్ నడుస్తున్నప్పుడు దాన్ని నోట్ చేసుకోండి. అడాప్టర్ మళ్లీ సృష్టించబడినప్పుడు మారే విలువ కూడా అదే, అందుకే దానికి పిన్ చేయబడిన మార్గాలు తమ ఉపయోగాన్ని నిశ్శబ్దంగా దాటవేయగలవు.
డిఫాల్ట్ మార్గాన్ని తీసివేయండి, మూడు మార్గాల్లో
అంతర్నిర్మిత Windows ప్రొఫైల్లో నియంత్రణ ఒక చెక్బాక్స్. కనెక్షన్ లక్షణాలను తెరవండి, IPv4, తర్వాత అధునాతనం, మరియు Use default gateway on remote network తీసివేయండి; కొత్త సెట్టింగ్ల యాప్ అదే సంభాషణను ఒక పొర లోతుగా దాచుతుంది. ఎలివేట్ చేసిన ప్రాంప్ట్ నుండి అదే మార్పు ఒక cmdlet:
Set-VpnConnection -Name "Corp" -SplitTunneling $true
ఒక OpenVPN ప్రొఫైల్ భిన్నంగా పనిచేస్తుంది, అందుకే దాని ప్రవర్తన చెక్బాక్స్ ఆశించేవారిని గందరగోళపరుస్తుంది. దాని redirect-gateway def1 సూచన డిఫాల్ట్ మార్గాన్ని అసలు భర్తీ చేయదు; అది అర్ధ-పరిధి రెండు మార్గాలను ఇన్స్టాల్ చేస్తుంది, 0.0.0.0/1 మరియు 128.0.0.0/1, అవి కలిసి డిఫాల్ట్ను తొలగించకుండా ఓడిస్తాయి. అసలు డిఫాల్ట్ నిలిచి ఉంటుంది కాబట్టి, net_gateway వైపు చూపే ప్రిఫిక్స్ను జోడించడం ఆ ప్రిఫిక్స్ను మాత్రమే స్థానిక రౌటర్కు తిరిగి పంపుతుంది. def1 ప్రొఫైల్కు పరిష్కారం ఎవరూ కనుగొనలేని చెక్బాక్స్ కాదు, ప్రిఫిక్స్ మార్గం అని ఆ వివరం వివరిస్తుంది.
పనికి చెందినది మాత్రమే తిరిగి జోడించండి
డిఫాల్ట్ మార్గం లేకపోతే టన్నెల్ ఏమీ మోయదు, కాబట్టి పని ప్రిఫిక్స్లను స్పష్టంగా పేర్కొనాలి. ప్రిఫిక్స్ను కనెక్షన్కు కట్టే cmdlet శాశ్వత మార్గం కంటే సురక్షితం, ఎందుకంటే అది ఆ కనెక్షన్ నడుస్తున్నప్పుడు మాత్రమే ఇన్స్టాల్ అవుతుంది మరియు ఇంటర్ఫేస్ సంఖ్యపై ఆధారపడదు:
Add-VpnConnectionRoute -ConnectionName "Corp" -DestinationPrefix 172.20.0.0/16
పాత విధానం ఇంకా పనిచేస్తుంది మరియు ఇంకా ప్రతి చెక్లిస్ట్లో ఉంది: route -p add 172.20.0.0 mask 255.255.0.0 172.20.0.1 if 14, టన్నెల్ స్వంత ఇంటర్ఫేస్ ఇండెక్స్ మరియు గేట్వే చిరునామాతో. ఇది రీబూట్ల అంతటా నిలిచి ఉంటుంది, అదే లక్ష్యం మరియు ప్రమాదం కూడా, ఎందుకంటే తదుపరి బూట్లో ఇండెక్స్ వేరే దానికి చెంది ఉండవచ్చు.
మిగిలినది మెట్రిక్లు నిర్ణయిస్తాయి. భౌతిక మరియు టన్నెల్ అడాప్టర్లు రెండూ ఒకే ప్రిఫిక్స్ కోసం మార్గాన్ని క్లెయిమ్ చేస్తే, తక్కువ మెట్రిక్ గెలుస్తుంది, టన్నెల్ మెట్రిక్ను పెంచడం హ్యాక్ కాదు, క్లయింట్ వైపు చట్టబద్ధమైన నియంత్రణ.
సర్వర్ మీ తరపున నిర్ణయించినప్పుడు
మీ చెక్బాక్స్ను విస్మరించే క్లయింట్ సాధారణంగా ఒక విధానాన్ని పాటిస్తూ ఉంటుంది. Cisco ప్రొఫైల్స్లో Allow Local LAN Access సెట్టింగ్ ఉంటుంది, మరియు headend క్లయింట్ ఇష్టపడేదాన్ని ఏదైనా భర్తీ చేసే tunnel-all విధానాన్ని నెట్టగలదు; తప్పనిసరి-టన్నెల్ విస్తరణలో తిప్పడానికి స్థానిక స్విచ్ లేదు. అదే సంభాషణను మళ్లీ తనిఖీ చేయడం బదులు నెట్టబడిన మార్గాలు మరియు విధాన పంక్తుల కోసం క్లయింట్ లాగ్ చదవండి.
తర్వాత పేరు పరిష్కారాన్ని చూడండి, అది రూటింగ్ నుండి వేరే స్విచ్. విభజిత టన్నెల్ ఇప్పటికీ అంతర్గత resolver మరియు శోధన సఫిక్స్ను పొందవచ్చు, కాబట్టి స్థానిక పరికరం చిరునామా ద్వారా చేరుకోగలదు మరియు DNS వైపు కూడా సరిచేసే వరకు పేరు ద్వారా కనుగొనలేము.
అతివ్యాప్తి వేరే సమస్య
ఇంటి LAN మరియు కార్యాలయ LAN 192.168.0.0/24 వంటి ప్రిఫిక్స్ను పంచుకుంటే, ఏ మార్గం వాటిని వేరు చేయలేదు. ఆ పరిధిలోని ప్రతి ప్యాకెట్కు ఒకే శోధన ఫలితం ఉంటుంది, పరిష్కారం ఒక వైపు మళ్లీ నంబర్ చేయడం లేదా పూల్ నుండి అనువదించిన చిరునామా ద్వారా కార్యాలయానికి చేరుకోవడం. మరింత నిర్దిష్ట మార్గాలను జోడించడం నెట్వర్క్లో ఏ సగం విరుగుతుందో మాత్రమే కదిలిస్తుంది.
ఐదు కాకుండా ఒక ధృవీకరణతో ముగించండి: కనెక్ట్ అవ్వండి, తర్వాత tracert అంతర్గత మరియు పబ్లిక్ హోస్ట్కు వ్యతిరేకంగా అమలు చేయండి. మొదటి హాప్ భిన్నంగా ఉండాలి, అలా లేకపోతే, క్లయింట్ ఏమి నివేదించినా విభజన అమలులో లేదు. తర్వాత ఒకసారి మళ్లీ కనెక్ట్ అయ్యి పునరావృతం చేయండి, ఎందుకంటే నెట్టబడిన మార్గాలు ప్రతి సెషన్తో తిరిగి వస్తాయి.