ఒకే సమయంలో రెండు VPN క్లయింట్లు: డిఫాల్ట్ మార్గాన్ని ఎవరు గెలుస్తారు?
రెండు VPN క్లయింట్లు డిఫాల్ట్ మార్గాన్ని క్లెయిమ్ చేస్తాయి మరియు ఒకటి మాత్రమే గెలుస్తుంది. టన్నెల్ క్రమాన్ని ఎంచుకునే ముందు మెట్రిక్, /1 జోడి మరియు రిజాల్వర్ విభజనను చదవండి.
రెండు VPN క్లయింట్లను ఒకే సమయంలో నడపడం అనేది రౌటింగ్ చర్చ, గోప్యతా సెట్టింగ్ కాదు. ఏ టన్నెల్కు ఎక్కువ నిర్దిష్ట మార్గం ఉందో దానికే ట్రాఫిక్ వస్తుంది, మరొకటి కనెక్ట్ అయి ఉన్నా నిష్క్రియంగా ఉంటుంది. కార్పొరేట్ గేట్వే అప్పుడు వ్యక్తిగత నిష్క్రమణ నుండి వచ్చే కనెక్షన్ను చూస్తుంది, కానీ మీ మెషీన్లోని కార్పొరేట్ క్లయింట్ ఇప్పటికీ ప్రతి అడాప్టర్ను చూస్తుంది. ఈ రెండు వాస్తవాలలో ఏది ముఖ్యమో నిర్ణయించడమే మొత్తం వ్యాయామం.
రౌట్ టేబుల్ ఒక విజేతను ఎంచుకుంటుంది
కార్పొరేట్ క్లయింట్ ప్రారంభమయ్యే ముందు మరియు తర్వాత టేబుల్ను సంగ్రహించి, గమ్యస్థానం మాత్రమే కాకుండా ఇంటర్ఫేస్ నిలువును చదవండి. బయటి టన్నెల్ నుండి వచ్చే సాధారణ డిఫాల్ట్ మార్గాన్ని తరలించడం సులభం, ఎందుకంటే /1 జోడి /0 కంటే ఎక్కువ నిర్దిష్టం. అక్షరాల జోడి 0.0.0.0/1 మరియు 128.0.0.0/1 మొత్తం IPv4 స్థలాన్ని రెండు భాగాలలో కవర్ చేసి ఏ ఒక్క డిఫాల్ట్నైనా ఓడిస్తుంది. ఇన్స్టాల్ చేసిన తర్వాత కూడా బయటి టన్నెల్ కనెక్ట్ అయినట్లే కనిపిస్తుంది, ఏమీ తీసుకువెళ్లదు.
ip route show default
ip route show | grep -E '^(0.0.0.0/1|128.0.0.0/1)'విధాన ఆధారిత రౌటింగ్ ప్రధాన పట్టికను పూర్తిగా దాటవేయగలదు, కాబట్టి నియమాలు మరియు మార్గాలు రెండింటినీ చదవండి. గుర్తించిన ట్రాఫిక్ను మరో పట్టికకు పంపే నియమం ప్రధాన పట్టికను చూసే ముందే గెలుస్తుంది. ఈ విధంగా ఒక అప్లికేషన్ భౌతిక లింక్పై ఉండగలదు, మిగతావన్నీ టన్నెల్ను ఉపయోగిస్తున్నప్పుడు.
ip rule showWindows దీన్ని మెట్రిక్లతో నిర్ణయిస్తుంది
Windows లో విజేత గమ్యస్థానానికి అత్యల్ప మెట్రిక్ ఉన్న మార్గం, మరియు రెండు క్లయింట్లు వేర్వేరు మెట్రిక్లతో డిఫాల్ట్ మార్గాన్ని ఇన్స్టాల్ చేయగలవు. పట్టిక మరియు ఇంటర్ఫేస్ కాన్ఫిగరేషన్ను కలిసి చదవండి, ఎందుకంటే తక్కువ మెట్రిక్ ఉన్న అడాప్టర్ ఎప్పుడూ మీరు ఊహించినది కాదు. ఇంటర్ఫేస్ మెట్రిక్ను కూడా సెట్ చేసే క్లయింట్ ఒక్క మార్గం కూడా జోడించకుండా డిఫాల్ట్ను కదిలించగలదు. ఓడిపోయిన అడాప్టర్ ఆన్లోనే ఉంటుంది మరియు ఏమీ స్వీకరించదు.
route print -4
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4DefaultGateway0.0.0.0/0 ఉన్న ఇంటర్ఫేస్కు పేరు పెట్టి రెండు అవుట్పుట్లను పోల్చండి. రెండు క్లయింట్లు దాన్ని క్లెయిమ్ చేస్తే మెట్రిక్ నిర్ణయిస్తుంది, అందుకే కనెక్షన్ క్రమ పరీక్ష వేర్వేరు మెషీన్లలో అస్థిరంగా కనిపించవచ్చు. ఏ అవుట్పుట్ డిఫాల్ట్ గేట్వేను చూపకపోతే, క్లయింట్ పూర్తి టన్నెల్లో నడవడం లేదు మరియు గొలుసు వాదన అర్థరహితం.
ఇద్దరు పర్యవేక్షకులు, రెండు వేర్వేరు దృశ్యాలు
దూర గేట్వే బయటి నిష్క్రమణ నుండి వచ్చే ఒక కనెక్షన్ను మరియు క్లయింట్ తన టన్నెల్కు పంపే ప్రతిదాన్ని చూస్తుంది. స్థానిక క్లయింట్ అడాప్టర్లు, మార్గాలు మరియు మరో టన్నెల్ ఉనికిని చూస్తుంది, ఎందుకంటే వాటిని సృష్టించే అధికారంతో నడుస్తుంది. ఈ దృశ్యాలను వేరు చేయడమే ముఖ్యం; క్లయింట్ గమనించలేడని చెప్పడం కాదు.
క్లయింట్ తనకు నచ్చినది లెక్కించగలదని భావించి, బదులుగా గేట్వే దృశ్యం కోసం ప్రణాళిక వేయండి. క్లయింట్ గుడ్డిగా ఉండటంపై ఆధారపడిన డిజైన్ విరిగిపోకుండా ఒక అప్డేట్ దూరంలో ఉంది.
DNS మరియు IPv6 గొలుసు లీక్ అయ్యే ప్రదేశాలు
DNS గెలిచిన రిజాల్వర్ సెట్టింగ్ను అనుసరిస్తుంది, అది ప్యాకెట్లు వెళ్లే మార్గం కావాల్సిన అవసరం లేదు. కార్పొరేట్ టన్నెల్ ద్వారా చేరే కార్పొరేట్ రిజాల్వర్ డిజైన్తో స్థిరంగా ఉంటుంది; దాని వెలుపల చేరే స్థానిక రిజాల్వర్ అలా ఉండదు, మరియు టన్నెల్ దాచాల్సిన పేర్లను బహిర్గతం చేస్తుంది. IPv6 రెండవ లీక్: రెండు స్టాక్ హోస్ట్ టన్నెల్ IPv4 ద్వారా మాత్రమే మోసే గమ్యస్థానాల వైపు IPv6 ఉపయోగించడం కొనసాగిస్తుంది. కుటుంబాలను విడిగా తనిఖీ చేయండి, ఎందుకంటే IPv4 మాత్రమే టన్నెల్ IPv6 మార్గాలు లేదా రిజాల్వర్ల గురించి ఏమీ చెప్పదు.
ip -6 route show default
resolvectl status | grep -A2 'DNS Servers'పైన రెండవ టన్నెల్ను పోగు చేయడం బదులు రిజాల్వర్ మరియు IPv6 మార్గాన్ని ఉద్దేశపూర్వకంగా సరిచేయండి. రెట్టింపు ఎన్క్యాప్సులేషన్ MTUని కూడా ఖర్చు చేస్తుంది, కాబట్టి గొలుసు పైకి వచ్చిన తర్వాత పేజీలు ఆగిపోతే చిన్న లోపలి MTU మొదట ప్రయత్నించాల్సినది. త్వరగా సమాధానం ఇచ్చే రిజాల్వర్ అది సరైనదని రుజువు కాదు.