VPN క్లయింట్ ఆన్లో ఉన్నప్పుడు LAN చిరునామాకు ping చేసినప్పుడు General failure
రూట్ పట్టిక సరిగ్గా కనిపిస్తున్నప్పటికీ Windows ఏ అడాప్టర్నూ అసలు చేరుకోలేకపోతున్నట్లు చెబుతుంది. బ్లాక్ రూటింగ్దా, ఫిల్టరింగ్దా లేక క్లయింట్దా అని నిర్ణయించండి.
ఒక హోస్ట్ రూట్, ఒక చిరునామా, మరియు ping అభ్యర్థన సమయం ముగియడానికి బదులుగా General failure తో వెంటనే విఫలమవుతుంది. ఆ భేదమే మొత్తం నిర్ధారణ. సమయం ముగియడం అంటే ప్యాకెట్ బయటకు వెళ్లింది మరియు ఏదో దాన్ని పట్టించుకోలేదు. General failure అంటే Windows మొదటి నుంచే ప్యాకెట్ను ఏ ఇంటర్ఫేస్కూ అప్పగించలేకపోయింది.
అందువల్ల రూట్ పట్టిక పరిపూర్ణంగా కనిపిస్తున్నప్పుడు లోపం ఇంకా General failure గా ఉంటే, బ్లాక్ రూటింగ్ నిర్ణయం కింద జరుగుతోంది, అక్కడ పనిచేసేది ప్రొవైడర్ క్లయింట్.
రూట్ పట్టికకు ముందు లోపాన్ని చదవండి
పంపడానికి ఇంటర్ఫేస్ దొరకనప్పుడు Windows ఆ లోపాన్ని తిరిగి ఇస్తుంది, గమ్యం ప్యాకెట్తో ఏమి చేసి ఉండేదో గురించి ఏమీ చెప్పదు. చేరుకోగలగడం, దూరపు చివర ఫైర్వాల్లు మరియు సేవ లభ్యత—ఇవన్నీ మీరు ఇంకా చేరుకోని తర్వాతి ప్రశ్నలు.
ఈ సందర్భానికి సంప్రదాయక కాన్ఫిగరేషన్ ఒక LAN చిరునామాను భౌతిక గేట్వే వైపు మళ్లించే హోస్ట్ రూట్, తద్వారా అది సొరంగాన్ని దాటవేస్తుంది. route add దాన్ని అంగీకరిస్తుంది, route print దాన్ని చూపిస్తుంది, ping ఇప్పటికీ విఫలమవుతుంది, ఎందుకంటే ఫిల్టర్ డ్రైవర్ ప్యాకెట్కు బయటకు వెళ్లే అనుమతి లేదని ఇప్పటికే నిర్ణయించింది.
ఈ వివరణను అంగీకరించే ముందు, రూట్ నిజంగా ఎంపిక అవుతోందా అని నిర్ధారించుకోండి: ఇంటర్ఫేస్ ఇండెక్స్ మరియు మెట్రిక్ను తనిఖీ చేయండి, మళ్లీ కనెక్ట్ అయిన తర్వాత ఎంట్రీ పాతది కాలేదని నిర్ధారించుకోండి. ఇప్పుడు లేని ఇంటర్ఫేస్ వైపు చూపే రూట్ చాలా తక్కువ ఆసక్తికరమైన కారణంతో ఇదే విధమైన లోపాన్ని ఇస్తుంది.
మూడు పొరలు, మూడు వేర్వేరు యజమానులు
చివరగా నడిచే పొర గెలుస్తుంది, మరియు ఈ మూడూ చాలామంది ఊహించే క్రమంలో లేవు.
| Layer | What it decides |
|---|---|
| Routing table | Which interface and next hop should carry the packet |
| Client filter driver | Whether this packet is permitted to leave outside the tunnel at all |
| Client feature | Whether a named feature, such as LAN blocking, is active right now |
మధ్య పొరే ఒక రూట్ ఒకేసారి సరైనదిగా మరియు పనికిరానిదిగా ఉండటానికి కారణం. ప్రొవైడర్ క్లయింట్లు సొరంగం బయటి ట్రాఫిక్ను పడేయడానికి ఫిల్టర్ మరియు ఫైర్వాల్ నియమాలను ఇన్స్టాల్ చేస్తాయి, అదే వాటి kill switch ను అమలు చేసే యంత్రాంగం. రూట్ పట్టికలో ఏదీ ఆ నిర్ణయంలో పాల్గొనదు.
మూడో పొర క్రమం తప్పకుండా వచ్చే ఒక వింత నివేదికను వివరిస్తుంది: క్లయింట్ డిస్కనెక్ట్ చేసిన తర్వాత కూడా స్థానిక సబ్నెట్ చేరుకోలేము. సేవ ఇంకా నడుస్తోంది మరియు ఫిల్టర్ ఇంకా ఇన్స్టాల్ అయి ఉంది, కాబట్టి కనెక్ట్ కాకపోవడం ఫిల్టర్ చేయకపోవడంతో సమానం కాదు. ఏదైనా నిర్ణయానికి రాకముందు కేవలం డిస్కనెక్ట్ చేయడం బదులు క్లయింట్ నుంచి నిష్క్రమించండి.
ఏమి ఏ క్రమంలో ప్రయత్నించాలి
తొలగించడానికి చవకైన మరియు పునరుద్ధరించడానికి సులభమైన ఫీచర్లను తొలగించడంతో ప్రారంభించండి. LAN కనుగొనడం, కొన్నిసార్లు LANలో కనిపించకపోవడం అని పిలుస్తారు, ప్రైవేట్ చిరునామా పరిధులకు ట్రాఫిక్ను నిరోధించి యంత్రం తన పొరుగువారి నుంచి దాక్కునేలా చేస్తుంది. ప్రింటర్లు, స్థానిక ఫైల్ సర్వర్లు మరియు రౌటర్ కూడా ఆ స్విచ్ వెనుక మాయమవుతాయి. DNS ఫిల్టర్ చేసే ముప్పు రక్షణ ఫీచర్లు తమ సొంత హుక్లను ఇన్స్టాల్ చేస్తాయి మరియు అవి స్థానిక చేరుకోగలగడాన్ని దాదాపు అదే విధంగా దెబ్బతీస్తాయని నివేదించబడింది.
రెండింటినీ ఆఫ్ చేయండి, క్లయింట్ నుంచి పూర్తిగా నిష్క్రమించండి, తర్వాత చిరునామాను పరీక్షించండి. ఈ క్రమం ట్రాఫిక్ను నిరోధించే ఫీచర్ను తప్పుగా రూట్ చేసే సొరంగం నుంచి వేరు చేస్తుంది, స్థిర రూట్లలో మధ్యాహ్నం గడపడం బదులు రెండు నిమిషాలు పడుతుంది.
ping 192.168.1.50
tracert -d 192.168.1.50
route print -4
ఫీచర్లు ఆఫ్ అయిన తర్వాత చిరునామా సమాధానమిస్తే, మీకు లోపం కాదు, విధాన నిర్ణయం ఉంది: ఫీచర్ను ఆఫ్లో ఉంచడం, మినహాయింపు జోడించడం, లేదా యంత్రం స్థానిక నెట్వర్క్లో కనిపించకుండా ఉండటాన్ని అంగీకరించడం—వీటిలో ఎంచుకోండి.
క్లయింట్ మినహాయింపు మార్గాన్ని ఇరుకుగా ఉపయోగించండి
ఒక ఫీచర్ ఆన్లో ఉండాల్సి వస్తే, క్లయింట్ సొంత విభజిత సొరంగమే మద్దతు ఉన్న మార్గం. అవసరం అనుమతించినంత చిన్నగా మినహాయింపును ఉంచండి, దాని అర్థం సాధారణంగా ఒక సర్వర్కు ఒక హోస్ట్ చిరునామా లేదా ఒక విభాగానికి ఒక ఉపసర్గ. మొత్తం ప్రైవేట్ పరిధిని కవర్ చేసే నియమం ఎవరూ జోడించినట్లు గుర్తుంచుకోని, ఎవరూ తొలగించడానికి సాహసించని శాశ్వత రంధ్రం.
తర్వాత మొదట చిరునామా ద్వారా, ఆపై పేరు ద్వారా ధృవీకరించండి. భౌతిక గేట్వేపై మొదటి హాప్తో చిరునామా సమాధానమిస్తే, మినహాయింపు పనిచేస్తుంది. పేరు ఇంకా విఫలమైతే, మీరు DNSకి మారారు, ఎందుకంటే సొరంగం పరిష్కర్తకు స్థానిక జోన్ తెలియదు మరియు ఏ రూటింగ్ మార్పూ దాన్ని నేర్పదు.
రూట్ లేదా మినహాయింపును ఉంచండి, రెండూ కాదు, ఏది పని చేస్తోందో గురించి గమనికతో. రెండు అతివ్యాప్తి యంత్రాంగాలు ఒకదాన్ని మరొకటి దాచుతాయి, ఈ యంత్రాన్ని తర్వాత డీబగ్ చేసే వ్యక్తి వాటిలో ఒకదాన్ని తొలగించి ఎలాంటి మార్పునూ చూడడు.
క్లయింటే అడ్డంకి అయినప్పుడు
కొన్ని బిల్డ్లు స్థిర రూట్ గానీ క్లయింట్ మినహాయింపు గానీ ఓడించలేని విధంగా ట్రాఫిక్ను ఫిల్టర్ చేస్తాయి. అదే కనుగొన్నట్లయితే, నిజాయితీ ఎంపికలు బైపాస్ ఫీచర్ కోసం వేచి ఉండటం లేదా ప్రొవైడర్ సొంత ప్రొఫైల్ను ఉపయోగించి సాధారణ OpenVPN క్లయింట్తో కనెక్ట్ అవ్వడం, అసలు నివేదికలో విక్రేత మద్దతు సమాధానమూ ఇదే సిఫారసు చేసింది.
ఆ ప్రత్యామ్నాయం చేయడానికి ముందు మార్పిడిని అర్థం చేసుకోండి. సాధారణ ప్రొఫైల్ ఏ సాధారణ సొరంగంలాగానే ప్రవర్తిస్తుంది: దాని రూట్లను ఇన్స్టాల్ చేస్తుంది, మిగిలిన స్టాక్ను పునర్నిర్మించదు, కాబట్టి ఇరుకైన హోస్ట్ రూట్ మీరు ఊహించినట్లే ప్రవర్తిస్తుంది. మీరు కోల్పోయేది బ్రాండెడ్ క్లయింట్ సొరంగం చుట్టూ అమలు చేసినదంతా, kill switch మరియు DNS ఫిల్టరింగ్తో సహా, మరియు అవి ఉద్దేశపూర్వకంగా తిరిగి నిర్మించాలి లేదా లేనివని అంగీకరించాలి.
మీరు ఏది ఎంచుకున్నా, బ్లాక్ ఏ పొరది అని నమోదు చేయండి. యంత్రం నుంచి ఎప్పుడూ బయటకు వెళ్లని ప్యాకెట్ ఫిల్టర్ ఫలితం, ఏ రూటింగ్ మార్పూ ఫిల్టర్ను సరిచేయలేదు.