Linux VPN ఇంటర్ఫేస్ను ip link తో పొర పొరగా పరిశీలించండి
ఫ్లాగ్లు మరియు కౌంటర్లు ఒకే పొరను వివరిస్తాయి. టన్నెల్ పాడైందని నిర్ణయించే ముందు లింక్, ఆపై కౌంటర్లు, ఆపై చిరునామాలు మరియు రూట్లు చదవండి.
క్లయింట్ చిహ్నం కనెక్ట్ అయిందని చెబుతుంది, ఇంటర్ఫేస్ ఉంది, అయినా యాప్ ఇంకా ఎక్కడికీ చేరుకోలేకపోతుంది. ఈ కలయిక సాధారణం, ఎందుకంటే దూరపు సహచరి, చిరునామాలు లేదా రూట్లు లేకున్నా వర్చువల్ ఇంటర్ఫేస్ ఉనికిలో ఉండిపోగలదు. ip link సరైన మొదటి సాధనం, అదే సమయంలో అతిగా చదివే అవకాశం ఉన్న సాధనం కూడా. ఫ్లాగ్లు మరియు కౌంటర్లు ఒక పొరను వివరిస్తాయి, వాటికి పైన ఉన్న పొరలు స్వతంత్రంగా విఫలమవుతాయి. టన్నెల్ పనిచేస్తోందని నిరూపించాలనుకున్నప్పుడు ప్రజలు ఉటంకించే సాధనం కూడా ఇదే, అయితే అది ఒంటరిగా ధృవీకరించలేని వాదన అదే.
చిహ్నాన్ని చదివే ముందు ఇంటర్ఫేస్ను చదవండి
ip -details link show dev tun0 తో ప్రారంభించండి, ip-link మాన్యువల్లో వివరించినట్లు, సాంప్రదాయక పేరు స్థానంలో మీ క్లయింట్ నిజంగా కలిగిన ఇంటర్ఫేస్ను పెట్టండి. ఫ్లాగ్లు, రకం, MTU మరియు ఇంటర్ఫేస్ గుర్తింపు ఉపయోగకరమైన పరిశీలనలు. వర్చువల్ ఇంటర్ఫేస్ స్థితి పదాలు భౌతిక కేబుల్ క్యారియర్ సూచనలా ప్రవర్తించాల్సిన అవసరం లేదు, కాబట్టి UP ను ఇంటర్ఫేస్ గురించిన ప్రకటనగా భావించండి, టన్నెల్ గురించి కాదు.
ఆ భేదమే అత్యంత గందరగోళకరమైన సందర్భాన్ని వివరిస్తుంది: దూరపు వైపు తిరిగి కనెక్ట్ అవుతున్నప్పుడు లేదా చేరుకోలేనప్పుడు కూడా ఉనికిలో ఉండే ఇంటర్ఫేస్.
నిరంతరత సెట్టింగ్లు లింక్ను అలాగే ఉంచగలవు, తిరిగి కనెక్ట్ అయ్యేటప్పుడు దాన్ని మళ్లీ నిర్మించకుండా ఉండటానికే, అంటే ఉనికి ఆరోగ్యం కాదు.
కౌంటర్లు మరియు వాటిని ఉపయోగించాల్సిన అభ్యర్థనను జోడించండి
మద్దతు ఉన్న గణాంక వీక్షణను, ip -s link show dev tun0, ఉపయోగించి రెండు దిశల్లోనూ ప్యాకెట్ మరియు బైట్ లెక్కలను గమనించండి. ఆపై ఇంటర్ఫేస్ గుండా వెళ్లాల్సిన హానిచేయని అభ్యర్థనను సృష్టించి సంబంధిత దిశను పోల్చండి. మరో యాప్ యొక్క ప్రత్యక్ష రూట్ తీసుకున్న అభ్యర్థన ఆ కౌంటర్లను కదిలించదు, ఈ వ్యాయామం ఉద్దేశ్యం అదే.
పంపిన కౌంటర్ కదులుతూ స్వీకరణ కౌంటర్ కదలకపోతే, ప్యాకెట్ బయలుదేరింది, ఏదీ తిరిగి రాలేదు. ఇది ఏమీ రవాణా చేయని ఇంటర్ఫేస్ కంటే భిన్నమైన సమస్య. రెండు కౌంటర్లు కదులుతూ యాప్ ఇంకా విఫలమైతే, లోపం ఇంటర్ఫేస్ పైన ఉంది, అది డెడ్ ఎండ్ కాదు పురోగతి.
ఒకే స్నాప్షాట్పై నమ్మకం పెట్టుకోకుండా చదవడాన్ని రెండుసార్లు తీసుకోండి, ఒకసారి ముందు ఒకసారి తర్వాత.
చిరునామాలు మరియు రూట్లు వేర్వేరు దశలు
లింక్ ప్రిఫిక్స్, పేరు పరిష్కార కాన్ఫిగరేషన్ లేదా యాప్కు అవసరమైన రూట్ లేకుండానే ఉనికిలో ఉండవచ్చు. చిరునామాను ip address show dev tun0 తో తనిఖీ చేయండి, ఆపై అసలు లక్ష్యం కోసం ip route get తో గమ్యం ఏ రూట్ను ఎంచుకుంటుందో చూడండి. ఆ మూడు పరిశీలనలు మూడు వేర్వేరు ప్రశ్నలకు జవాబిస్తాయి, చివరిది మాత్రమే ఫార్వార్డింగ్ గురించి.
IPsec విషయంలో భద్రతా విధానం మరియు అనుబంధ స్థితి కూడా ముఖ్యమైనవి కావచ్చు, ప్రతి IPsec రూపకల్పన సాధారణ tun ఇంటర్ఫేస్గా కనిపించదు. ఎప్పుడూ ఉండబోని tun పరికరం కోసం వెతకడం తప్పు నిర్ణయానికి చేరుకోవడానికి వేగవంతమైన మార్గం.
మీరు ఉంచే ఏదైనా అవుట్పుట్తో పాటు ఖచ్చితమైన పేరు, నేమ్స్పేస్ మరియు సమయాన్ని నమోదు చేయండి, ఎందుకంటే మరో కంటైనర్లో లేదా పునరుద్ధరించిన సెషన్లో ఒకేలా కనిపించే పేరు పూర్తిగా వేరే సందర్భాన్ని సూచిస్తుంది.
గుర్తించని దాన్ని తొలగించవద్దు
అపరిచిత ఇంటర్ఫేస్ దానంతట అదే పాతది కాదు. ఏదైనా తీసే ముందు దాని యజమానిని గుర్తించండి, తొలగింపు నిజంగా ఉద్దేశించినప్పుడు క్లయింట్ పత్రీకరించిన డీమోంటేజ్ లేదా నిర్వహిత కాన్ఫిగరేషన్ ఉపయోగించండి. ఏం జరుగుతుందో చూడటానికి సజీవ టన్నెల్ను తొలగించడం ఎవరూ అడగని ప్రశ్నకు జవాబిచ్చే పరీక్ష.
ఇంటర్ఫేస్ మీరు సృష్టించని కంటైనర్ రన్టైమ్ లేదా నెట్వర్క్ నేమ్స్పేస్కు చెందినదైతే, యజమాని ఒక ఆదేశం దూరంలో ఉంటాడు, ముందుగా వెతకడం విలువైనది.
ఆ జాగ్రత్త ip link set down కి కూడా వర్తిస్తుంది, అది తిరిగి మార్చగలిగినట్లు కనిపిస్తుంది, తరచుగా అలా ఉండదు.
పరిశీలన మీకు ఏమి మిగల్చాలి
మంచి పరిశీలన నాలుగు వాస్తవాలతో ముగుస్తుంది: ఇంటర్ఫేస్ పేరు మరియు నేమ్స్పేస్, దాని ఫ్లాగ్లు మరియు MTU, నిజమైన అభ్యర్థన నుండి కౌంటర్ తేడా, మరియు యాప్కు నిజంగా అవసరమైన రూట్ మరియు చిరునామా. అవి రాసుకున్నాక తదుపరి దశ స్పష్టంగా ఉంటుంది, అది ఒక నిర్దిష్ట పొరకు చెందుతుంది. అవి లేకుంటే తర్వాతి ప్రతి మార్పు రోల్బ్యాక్ ప్రణాళికతో కూడిన ఊహ మాత్రమే.
ఆ నాలుగు వాస్తవాలను పనిచేస్తున్న సెషన్ నుండి అదే నాలుగుతో పోల్చండి. ఇంటర్ఫేస్ పేరు మరియు నేమ్స్పేస్ సరిపోతూ కౌంటర్ తేడా సున్నా అయితే, అభ్యర్థన టన్నెల్ను చేరుకోలేదు. కౌంటర్ తేడా ఆరోగ్యంగా ఉండి రూట్ వేరే చోటుకు చూపితే, టన్నెల్ బాగుంది, రూటింగ్ కాదు. ఆ పోలికే అవుట్పుట్ కుప్పను నిర్ణయంగా మారుస్తుంది.
అవుట్పుట్ను టికెట్తో పాటు ఉంచండి, ఎందుకంటే తర్వాతి పోలిక ఏం మారిందో మీరు చూడగలిగితేనే ఉపయోగపడుతుంది.
ఆపై యాప్ను మళ్లీ పరీక్షించి లూప్ను మూసివేయండి, ఎందుకంటే వినియోగదారు పట్టించుకున్నది ఇంటర్ఫేస్ ఎప్పుడూ కాదు.