కొన్ని ప్రైవేట్ సేవలు VPN ద్వారా సమాధానం ఇస్తాయి, కానీ సాధారణ ఇంటర్నెట్ ట్రాఫిక్ సహోద్యోగి మెషీన్లో లాగా ప్రవర్తించదు, అప్పుడు ఉబుంటు క్లయింట్ పాడైందని అనుకోవాలనిపిస్తుంది. ఆ నిర్ణయం ఒక అడుగును దాటవేస్తుంది. పని చేసే ప్రైవేట్ ఆపరేషన్ మరియు భిన్నంగా ఉన్న పబ్లిక్ మార్గం రెండు పరిశీలనలు, మరియు భేదం సాధారణంగా క్లయింట్లో కాదు, ప్రతి క్లయింట్ ఇన్స్టాల్ చేసిన ట్రాఫిక్ విధానంలో ఉంటుంది.

సేవ్ చేసిన కాన్ఫిగరేషన్ను అమలులో ఉన్న నెట్వర్క్ స్థితితో పోల్చడం మూడు ఆదేశాలతో జరుగుతుంది, ఊహలు అడగాలనుకున్న ప్రశ్నకు అదే సమాధానం ఇస్తుంది.

ముందు సేవ్ చేసిన ప్రొఫైల్, తర్వాత అమలు స్థితి

దిగుమతి చేసుకున్న OpenVPN కనెక్షన్ తనంతట తాను ఒక NetworkManager ప్రొఫైల్గా మారుతుంది. అది వచ్చిన .ovpn ఫైల్, దిగుమతి పూర్తయిన క్షణం నుంచి సత్యానికి మూలం కాదు, కాబట్టి ఆ ఫైల్ను తర్వాత మార్చినా మీరు వాడుతున్న కనెక్షన్పై ఎలాంటి ప్రభావం ఉండదు. పోలిక తప్పు దారి తీసే మొదటి స్థలం ఇదే, అది మౌనంగా జరుగుతుంది.

nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn

పేర్లు ఢీకొన్నప్పుడు UUID చదవండి; పునర్స్థాపనలు మరియు ప్రొఫైల్ పునరుద్ధరణల తర్వాత నకిలీ పేర్లు మనుగడలో ఉంటాయి, వాడకంలో లేని ప్రతిని సవరించడంలో గంట గడిపేయవచ్చు. మీకు కనిపించే విలువలు సేవ్ చేసిన ఉద్దేశాన్ని వివరిస్తాయి: ప్రొఫైల్ డిఫాల్ట్ రూట్ తీసుకోవచ్చా, ఏ రూట్లు నిల్వ చేయబడ్డాయి, ఏ రిజాల్వర్లు మరియు సెర్చ్ డొమైన్లు అడుగుతుంది. కనెక్షన్ యాక్టివేట్ అయినప్పుడు ఏం జరిగిందో అవి వివరించవు, ఎందుకంటే ప్లగిన్ లేదా సర్వర్ పుష్ ప్రొఫైల్ చెప్పని స్థితిని జోడించవచ్చు. అందుకే తదుపరి ఆదేశం ముఖ్యం.

ఆ ఉద్దేశంతో సిస్టమ్ వాస్తవానికి ఏం చేసిందో చూడండి, పాలసీ నియమాలు మరియు ప్రధాన పట్టిక మాత్రమే కాకుండా ప్రతి పట్టిక కూడా. సేవ్ చేసిన లక్షణాలు ఇన్పుట్లు, ఇన్స్టాల్ అయిన పట్టికలే ఫలితం.

ip -4 rule show
ip -4 route show table all

రెండు గమ్యస్థానాలు, ఒక పోలిక

పని చేసే ఒక ప్రైవేట్ గమ్యస్థానాన్ని మరియు ఒక సాధారణ పబ్లిక్ గమ్యస్థానాన్ని ఎంచుకోండి, తర్వాత కెర్నల్ ఏ మార్గం తీసుకుంటుందో అడగండి. రెండు మెషీన్లపై ఇలా చేయడమే అస్పష్ట భేదాన్ని నిర్దిష్ట భేదంగా మారుస్తుంది.

ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20

ఈ చిరునామాలు మీ స్వంత వాటితో భర్తీ చేయాల్సిన ఉదాహరణలు; ముఖ్యం జంట, సంఖ్యలు కాదు. ప్రతి అవుట్పుట్లో ఇంటర్ఫేస్, మూల చిరునామా మరియు పేరు చెప్పిన పట్టికను పోల్చండి. ప్రైవేట్ లుకప్ టన్నెల్ను చెప్పి, పబ్లిక్ లుకప్ కూడా టన్నెల్ను చెప్తే మీకు పూర్తి టన్నెల్ ఉంది, మరో క్లయింట్కు స్ప్లిట్ ఉండవచ్చు, లేదా దీనికి విరుద్ధం.

రెండు క్లయింట్లు ఒకేలాంటి పాఠ్యాన్ని ముద్రించాలని కోరకండి. OpenVPN redirect-gateway def1 సాధారణంగా ఒక డిఫాల్ట్ కాకుండా రెండు అర్ధ-ప్రిఫిక్స్ రూట్లుగా వ్యక్తమవుతుంది, వాటిని భిన్నంగా చూపిన మేనేజర్ అందుకే తప్పు కాదు. ఫార్మాటింగ్ కాదు, లుకప్లు చూపే కవరేజీని అంచనా వేయండి.

రెండు క్లయింట్లు చట్టబద్ధంగా భిన్నపడే చోటు

క్లయింట్ డిఫాల్ట్లు పాలసీ ఎంపికలు, అవి ఏకీభవించకపోవడం అనుమతించబడుతుంది. ఒక ఉత్పత్తి పూర్తి టన్నెల్ను ఇష్టపడవచ్చు, మరొకటి స్థానిక డిఫాల్ట్ ఉంచి ప్రైవేట్ ప్రిఫిక్స్లను మాత్రమే రూట్ చేయవచ్చు, మూడోది సర్వర్ పుష్ చేసినది ఏదైనా అనుసరించవచ్చు. భేదం లోపం అయ్యేది అది మీకు ఇచ్చిన అవసరానికి విరుద్ధమైనప్పుడు మాత్రమే.

కాబట్టి ప్రతి క్లయింట్ను ఒకదానితో ఒకటి కాదు, ఆమోదించిన స్ప్లిట్ లేదా పూర్తి-టన్నెల్ ఉద్దేశంతో పోల్చండి. అవసరం ఏమిటంటే ప్రైవేట్ ట్రాఫిక్ టన్నెల్ వాడాలి మరియు స్థానిక ఇంటర్నెట్ మార్గం స్థానికంగానే ఉండాలి, అప్పుడు పూర్తి టన్నెల్ లోపం, స్ప్లిట్ టన్నెల్ సరైనది, ఏ క్లయింట్ ఏది చేసిందనేది పట్టింపు లేదు. ఏదైనా కాన్ఫిగరేషన్ చూసే ముందు ఉద్దేశాన్ని రాసుకోండి, లేకపోతే మీరు మొదట చూసిన క్లయింట్ మౌనంగా ప్రమాణంగా మారుతుంది.

DNS రెండో అక్షం, అది స్వతంత్రంగా విఫలమవుతుంది. సరైన రూట్ కూడా ప్రైవేట్ జోన్కు సమాధానం ఇవ్వలేని రిజాల్వర్కు క్వెరీలు పంపవచ్చు, సరైన రిజాల్వర్ తప్పు రూట్ను సరిచేయదు. రెండింటినీ తనిఖీ చేయండి, ప్రైవేట్ పేరు రిజాల్వ్ అయ్యి ప్రైవేట్ చిరునామా కాకపోతే ఆ రెండు పొరలు వేరుగా పరిష్కరించబడుతున్నాయని సాక్ష్యంగా తీసుకోండి.

పోలికను శుభ్రంగా ఉంచండి

ఒకేసారి ఒక కనెక్షన్ యజమానిని నడపండి. దిగుమతి చేసిన ప్రొఫైల్ పక్కన నడుస్తున్న కమాండ్-లైన్ OpenVPN సెషన్ తన స్వంత రూట్లు, తన స్వంత రిజాల్వర్ స్థితిని ఇన్స్టాల్ చేస్తుంది, ఫలిత మిశ్రమం ఏ క్లయింట్ ప్రవర్తనా కాదు. మరొకదాన్ని కొలిచే ముందు ఒకదాన్ని ఆపేయండి. ఇంకా ఏది స్థితిని పట్టుకుందో తెలియకపోతే రీబూట్ చేయండి, ఎందుకంటే గంట క్రితం నాటి పాత రూట్ అచ్చం పాలసీ సమస్యలా కనిపిస్తుంది.

మిగతా అంతా కూడా స్థిరంగా ఉంచండి: అదే ఎండ్పాయింట్, అదే ఖాతా, అదే సాఫ్ట్వేర్ వెర్షన్లు, అదే నెట్వర్క్. సహోద్యోగి Windows ల్యాప్టాప్పై విజయం వేరే క్లయింట్, వేరే రిజాల్వర్ ఇంటిగ్రేషన్, బహుశా వేరే సర్వర్ ప్రొఫైల్ను పరీక్షిస్తుంది, కాబట్టి అది ఉబుంటు మేనేజర్ గురించి సాక్ష్యం కాదు.

NetworkManager IPv4 సెట్టింగ్ల సూచన never-default మరియు నిల్వ చేసిన రూట్ లక్షణాలను ఖచ్చితంగా నిర్వచిస్తుంది, నిర్వహిత విలువను మార్చే ముందు దాన్ని చదవడం మంచిది. ఈ పోలిక పరిధిని గుర్తుంచుకోండి: ఇది IPv4 ను కవర్ చేస్తుంది, దానికి సంబంధిత IPv6 పాలసీ గురించి ఏమీ చెప్పదు, దానికి స్వంత డిఫాల్ట్లు, ఆశ్చర్యపరిచే స్వంత మార్గం ఉంటుంది.

సంబంధిత వ్యాసాలు