VPN కనెక్ట్ అయింది అంటోంది కానీ ఏదీ రూట్ కాదు: చూడాల్సిన రెండు చోట్లు
రూట్ ఎంపిక మరియు రిజాల్వర్ నమోదు వేర్వేరు విధాలుగా పాతబడతాయి. మొదట కెర్నల్ను అడగండి, ఆపై ప్రతి లింక్కు రిజాల్వర్, చివరగా పేరెంట్ కనెక్షన్ తనిఖీ చేయండి.
ఒక టన్నెల్ కనెక్ట్ అయినట్లు నివేదించవచ్చు కానీ దానికి ఏదీ చేరుకోదు, మరియు ఈ రెండు వాస్తవాలు వేర్వేరు చోట్ల నివసిస్తాయి. ఒకటి రూట్ పట్టిక, ఇది ఎవరికీ సొంతం కాని పరికరానికి ఇంకా ప్యాకెట్లు పంపగలదు. మరొకటి రిజాల్వర్, ఇది పోయిన లింక్లో ఇంకా సర్వర్ను జాబితా చేయగలదు. నెట్వర్క్ మార్పు ప్రొఫైల్కు హాని చేయలేదు, అది గత కనెక్షన్కు చెందిన స్థితిని అనాథగా వదిలింది, మరియు మరమ్మత్తు మీరు నిజంగా ఈ రెండింటిలో ఏది చూస్తున్నారనే దానిపై ఆధారపడి ఉంటుంది.
మొదట కెర్నల్ను ఏ పరికరాన్ని ఉపయోగిస్తుందో అడగండి
రూట్ జాబితా ఏమి ఉందో చూపుతుంది; రూట్ శోధన ఏమి జరుగుతుందో చూపుతుంది. ఒక పబ్లిక్ చిరునామా గురించి అడిగి సమాధానంలో పరికరం పేరు చదవండి, ఎందుకంటే ఆ ఒక్క ఫీల్డ్ ప్యాకెట్ ఏదైనా ఉపయోగకరమైన చోటికి చేరుతుందో లేదో నిర్ణయిస్తుంది. సమాధానం టన్నెల్ పరికరాన్ని పేర్కొన్నప్పుడు, ఆ ఇంటర్ఫేస్ వెనుక ఇక ఏ క్లయింట్ ప్రక్రియ నడుస్తున్నా కెర్నల్ ప్యాకెట్లను దానికే ఇస్తుంది. సమాధానం భౌతిక అడాప్టర్ను పేర్కొన్నప్పుడు క్లయింట్ కనెక్ట్ అయినట్లు చెప్పుకుంటే, టన్నెల్ పైన ఉంది మరియు అది కేవలం ఎంచుకున్న మార్గం కాదు.
రెండవ సందర్భం సాధారణంగా కేబుల్ వైర్లెస్ స్థానాన్ని ఆక్రమించిన తర్వాత వస్తుంది, మరియు అది తనను పాడైన VPNగా చూపిస్తుంది.
ip route show default
ip route get 203.0.113.9తర్వాత డిఫాల్ట్ ఎంట్రీలను చదవండి, ఎందుకంటే గత బేస్ కనెక్షన్ జోడించిన రూట్ లింక్ మార్పు కంటే ఎక్కువ కాలం నిలబడి కొత్తదాని ముందు నిలవగలదు. ఆఫ్ చేసిన పరికరం ద్వారా వెళ్లే డిఫాల్ట్ రూట్ ఏ డిఫాల్ట్ రూట్ లేకపోవడం కంటే అధ్వాన్నం, ఎందుకంటే కెర్నల్ ఇంకా దానిని ఇష్టపడుతుంది. ప్రతి ఎంట్రీ పక్కన మెట్రిక్ను గమనించండి, ఎందుకంటే ఆ క్రమం ఇంటర్ఫేస్ పేర్ల కంటే వేగంగా ప్రాధాన్యతను వివరిస్తుంది.
తర్వాత రిజాల్వర్ను ప్రతి లింక్కు చదవండి, ప్రతి ఫైల్కు కాదు
పేర్ల పరిష్కారం తన స్వంత స్థితిని మరియు తన స్వంత పాతబడటాన్ని మోసుకుంటుంది. ప్రతి లింక్కు DNS సర్వర్లను జాబితా చేసే రిజాల్వర్, ఆఫ్ అయినా ఇంకా నమోదైన టన్నెల్ లింక్ సర్వర్లను ఉంచుతుంది, మరియు ప్రతి క్వెరీ తర్వాత సమాధానం ఇవ్వని సర్వర్ కోసం ఎదురుచూస్తుంది. లక్షణం ఏమిటంటే, రూట్ పట్టిక నిష్కళంకంగా కనిపిస్తున్నప్పుడు చనిపోయినట్లు అనిపించే నెట్వర్క్.
స్థితిని ప్రతి లింక్కు చూడండి, ఫైల్ను కాదు, ఎందుకంటే చాలా పంపిణీలలో ఆ ఫైల్ రిజాల్వర్కు సింబాలిక్ లింక్ మరియు దానిని సవరించడం ఏమీ చేయదు లేదా త్వరగా పైన రాయబడుతుంది. ఏ లింక్ ఏ సర్వర్లను మరియు ఏ శోధన డొమైన్ను కలిగి ఉందో చూడండి, తర్వాత టన్నెల్ లింక్ ఇంకా నమోదై ఉండాలా అని అడగండి. ఉండకూడదంటే, సృష్టించిన స్థితిని చేతితో సవరించే బదులు దానిని కలిగి ఉన్న కనెక్షన్ను నిలిపివేయండి. రూట్ శోధన ప్యాకెట్లను వేరే చోటికి పంపుతున్నప్పుడు పరిష్కారమయ్యే పేరు మూడవ మరియు ప్రత్యేక లోపం.
resolvectl status
resolvectl query app.internal.exampleచిరునామాలు పరిష్కారమై కనెక్షన్లు విఫలమైతే, రిజాల్వర్ బాగుంది రూట్ కాదు. చిరునామాలు అసలు పరిష్కారం కాకపోతే, ప్రారంభించడానికి సరైన స్థలం ఇదే.
పాత రూట్ మార్పును ఎలా దాటుతుంది
క్లయింట్ ఒంటరిగా నెట్వర్క్ను కలిగి ఉండదు. NetworkManager ఉన్న హోస్ట్లో VPN ప్రొఫైల్ బేస్ కనెక్షన్ పైన సక్రియమవుతుంది, మరియు కనెక్షన్ సెట్టింగ్లు ఆ బేస్కు తనను అనుసరించాల్సిన VPN పేరు పెట్టడానికి అనుమతిస్తాయి. మరో ప్రొఫైల్ ఇష్టమైనది కావడం వల్ల బేస్ మారినప్పుడు, టన్నెల్ కొత్త బేస్కు వెళ్తుంది లేదా ఏదీ లేకుండా ఉంటుంది.
VPN ప్రొఫైల్ తనను తాను పైకి ఎత్తుకోదు, కాబట్టి జత కట్టడం ప్రొఫైల్ స్వంత ఆటోమేటిక్ కనెక్షన్ ప్రాధాన్యత కంటే చాలా ముఖ్యం.
సక్రియ జాబితాను చదివి, టన్నెల్ను తాకే ముందు ఏ బేస్ పైన ఉందో గుర్తించండి. బేస్ జాబితాలో ఉండి టన్నెల్ లేకపోతే, రూట్ లేదు పాతబడలేదు, మరియు మరమ్మత్తు సక్రియం చేయడం. టన్నెల్ను సక్రియం చేయిస్తే మూల కనెక్షన్ లేదని ఫిర్యాదు వస్తే, అది జత కట్టిన బేస్ పోయింది, కాబట్టి మొదట దాన్ని పైకి తీసుకురండి లేదా జతను సరిచేయండి, టన్నెల్ను మళ్లీ ప్రయత్నించే బదులు. తల్లిదండ్రులు లేని ప్రొఫైల్ను మళ్లీ ప్రయత్నించడం ప్రతిసారీ అదే లోపాన్ని ఇస్తుంది, ఇది ఉపయోగకరమైన సంకేతం, ఇబ్బంది కాదు.
nmcli device status
nmcli connection show --active
nmcli connection up office-vpnపాత స్థితిని లేని తల్లిదండ్రుల నుండి వేరు చేయండి
మూడు స్థితులు దాదాపు ప్రతి నివేదికను వివరిస్తాయి, ప్రతిదానికి వేరే మరమ్మత్తు కావాలి. ఇంకా ఉన్నా టన్నెల్ను మోయని పరికరం ద్వారా వెళ్లే డిఫాల్ట్ రూట్ పాత స్థితి, ఇది ఎంట్రీని తొలగించి లేదా బాధ్యతాయుత ప్రొఫైల్ను మళ్లీ ప్రారంభించి శుభ్రం చేయబడుతుంది. క్లయింట్ ప్రక్రియ మాయమైన టన్నెల్ పరికరం శుభ్రపరచడంలో వైఫల్యం, కాబట్టి శ్రద్ధ డిస్కనెక్ట్ మార్గానికి ఉండాలి, రూట్ పట్టికకు కాదు. టన్నెల్ పరికరం అసలు లేకపోవడం తల్లిదండ్రులు లేదా జత లేదని మరియు రూట్ పట్టిక ఎప్పుడూ పాల్గొనలేదని అర్థం.
మళ్లీ ప్రారంభించడం మూడింటిలో ఏది మీ దగ్గర ఉందో దాచుతుంది, అందుకే అది మరమ్మత్తులా అనిపిస్తుంది.
మరమ్మత్తు తర్వాత కెర్నల్ను ఒక పబ్లిక్ మరియు ఒక అంతర్గత చిరునామా అడగండి, తర్వాత ఒక అంతర్గత పేరును ప్రశ్నించండి. చిరునామా పనిచేసి పేరు పనిచేయకపోతే, మీరు రిజాల్వర్లో డొమైన్ పరిధి సమస్యను కనుగొన్నారు, రూటింగ్ సమస్యను కాదు. ఏ స్థితి దొరికిందో రాయండి, ఎందుకంటే తదుపరి నెట్వర్క్ మార్పు మీరు వదిలేసినదాన్ని మళ్లీ ఉత్పత్తి చేస్తుంది.