VPN పోర్ట్ నిశ్శబ్దమా? లిజనర్, బైండ్ చిరునామా లేదా హోస్ట్ ఫైర్వాల్
ఆగిన సేవ మరియు ఫైర్వాల్ డ్రాప్ వేర్వేరు మరమ్మతులు కావాలి. మొదట స్థానిక సాకెట్ను పరిశీలించి, తర్వాత ఒక అధికృత బాహ్య ప్రయత్నాన్ని లాగ్తో సరిపోల్చండి.
VPN తన పోర్ట్పై ఏమీ సమాధానం ఇవ్వదు, మరియు రెండు సాధ్యమైన కారణాలకు వ్యతిరేక మరమ్మతులు అవసరం: ఒకటి ఏ ప్రక్రియా సాకెట్ను తెరవలేదు, లేదా సాకెట్ ఉంది మరియు యంత్రాల మధ్య ఏదో ప్యాకెట్లను ఆపుతోంది. ఒక ఆదేశం ఆ ప్రశ్నలో మొదటి సగం తేలుస్తుంది, అందుకే ఏదైనా ఫైర్వాల్ నియమాన్ని తాకే ముందు అది వస్తుంది. క్రింది క్రమం మరో ఊహను జోడించకుండా ప్రతి అడుగులో ఒక వివరణను తీసివేస్తుంది. ఈ రెండింటి మధ్య ఊహించడమే పది నిమిషాల పరిశీలనను పూర్తి సాయంత్రంగా మార్చుతుంది.
మీరు సర్వర్లోకి లాగిన్ కాగలరని, క్లయింట్ స్కానర్ కాదు నిజమైన ప్రొఫైల్ అని ఊహించండి. రెండు ఊహలూ ముఖ్యం, ఎందుకంటే సాధారణ ప్రోబ్ ప్రోటోకాల్-నిర్దిష్ట ప్రశ్నకు సమాధానం ఇవ్వలేదు.
సాకెట్ అసలు ఉందా
సేవ తన గురించి చెప్పేదానితో ప్రారంభించండి: అది లేచిందా మరియు, ఉపయోగకరంగా, దాని మొదటి ప్రారంభ లోపం ఏమిటి. పార్స్ వైఫల్యం, లేని కీ లేదా బైండ్ లోపం లిజనర్ ఎప్పటికీ ఏర్పడకుండా చేస్తాయి, మరియు ప్రక్రియ చాలా నిశ్శబ్దంగా నిష్క్రమించవచ్చు, స్థితి పంక్తి అస్పష్టంగా చదవబడుతుంది. తాను క్రియాశీలంగా ఉందని నివేదించే యూనిట్ తనంతట తానే రుజువు కాదు, ఎందుకంటే ప్రధాన ప్రక్రియ బతికి ఉండవచ్చు, పోర్ట్ను బైండ్ చేయాల్సిన భాగం ఇప్పటికే వదిలేసి ఉండవచ్చు.
systemctl status openvpn-server@server --no-pager
journalctl -u openvpn-server@server -n 30 --no-pager
ss -lunp
సాకెట్ జాబితానే మిగిలిన పరిశీలన ఆధారపడిన వాస్తవం. పోర్ట్ మాత్రమే కాదు, స్థానిక చిరునామా నిలువు వరుసను చదవండి, ఎందుకంటే ఆ నిలువు వరుసలోనే లూప్బ్యాక్ బైండ్లు మరియు తప్పు ఇంటర్ఫేస్ బైండ్లు కనిపిస్తాయి. 127.0.0.1 పై ఉన్న లిజనర్ పరిపూర్ణంగా పనిచేస్తుంది, అయినా మీ ల్యాప్టాప్కు కనిపించదు.
సాకెట్ ఏ చిరునామా మరియు ఏ కుటుంబంపై సమాధానం ఇస్తుంది
రెండు తప్పులు క్లయింట్ వైపు నుండి ఒకేలా కనిపిస్తాయి మరియు చాలా "చేరుకోలేము" నివేదికలను వివరిస్తాయి. లూప్బ్యాక్ చిరునామాకు బైండ్ అయిన సర్వర్ మరో యంత్రం నుండి ట్రాఫిక్ను ఎప్పటికీ స్వీకరించదు, IPv4 చిరునామాకు మాత్రమే బైండ్ అయిన సర్వర్ అదే హోస్ట్ IPv6 చిరునామాను డయల్ చేసే క్లయింట్కు ఎప్పటికీ సమాధానం ఇవ్వదు. విధానం గురించి ఏదైనా ఊహించే ముందు సాకెట్ పట్టికలోని చిరునామాను క్లయింట్ నిజంగా డయల్ చేస్తున్న చిరునామాతో అక్షరం అక్షరం పోల్చండి.
జాబితాను ఒక పోర్టుకే పరిమితం చేయడం హోస్ట్ అనేక సేవలను నడుపుతున్నప్పుడు చదవదగినదిగా ఉంచుతుంది. sport ఫిల్టర్ పోర్టును మీరు పరీక్షిస్తున్న రవాణాతో పాటు తీసుకుంటుంది:
ss -lun 'sport = :51820'
ss -ltnp 'sport = :1194'
ప్రోటోకాల్ నిలువు వరుస మొత్తం సమాధానాన్ని మారుస్తుంది
సాకెట్ పట్టిక పోర్టుతో పాటు ప్రోటోకాల్పై కూడా కీబద్ధమవుతుంది, ఇవి రెండు స్వతంత్ర నమోదులు. 1194లో TCPకి సమాధానం ఇచ్చే సేవ UDP 1194లో ఏదైనా వింటోందా అనే దాని గురించి ఏమీ చెప్పదు, క్లయింట్ ఎప్పుడూ వాటిలో ఒకటి మాత్రమే ఉపయోగిస్తుంది. సర్వర్ కాన్ఫిగరేషన్ ఏ రవాణాను ఎంచుకుంటుంది, క్లయింట్ ప్రొఫైల్ ఏది పంపుతుంది అని నిర్ధారించి, తర్వాత అదే వరుసను వెతకండి.
UDPకి రెండో మడత ఉంది: ధృవీకరించని ప్రోబ్ సేవ సమాధానం ఇవ్వాల్సిన లోపం కాదు. పోర్ట్ నిశ్శబ్దంగా ఉందని నివేదించే స్కాన్ సేవ లభ్యతను కాదు, దాని సంయమాన్ని కొలిచింది, కాబట్టి నిజమైన క్లయింట్ మరియు ప్రొఫైల్తో పరీక్షించండి.
ఒక ప్రయత్నం, చూడాల్సిన మూడు చోట్లు
అధికృత క్లయింట్ నుండి సరిగ్గా ఒక ప్రయత్నం చేసి సమయాన్ని సెకనువరకు రాయండి. తర్వాత ఆ వ్యవధికి మూడు మూలాలను చదవండి: ప్రదాత నెట్వర్క్ నియమం లేదా కన్సోల్, హోస్ట్ ఫైర్వాల్ కౌంటర్లు లేదా లాగ్, మరియు సేవ యొక్క స్వంత లాగ్. ఒకసారి ఇలా చేయడమే మూడు వృత్తాంతాలను పోల్చదగినవిగా చేస్తుంది, ఎవరూ సమయ ముద్రను నమోదు చేయని ప్రయత్నాన్ని పునరావృతం చేయడం కంటే తక్కువ ఖర్చు.
రెండు ఫలితాలు వ్యతిరేక దిశలను సూచిస్తాయి. ఏ ప్యాకెట్ హోస్ట్ను చేరుకోకపోతే, మార్గం దాన్ని వదిలేస్తోంది మరియు లిజనర్ అప్రస్తుతం. ప్యాకెట్ సాకెట్ను చేరి సేవ దాన్ని తిరస్కరిస్తే, మార్గం బాగుంది మరియు సమాధానం ప్రోటోకాల్, క్రిప్టోగ్రఫీ లేదా ఆధారాలలో ఉంది. ఇప్పటికే కనెక్షన్ను అంగీకరించిన సేవ కోసం పోర్ట్ తెరవడం తదుపరి పరిశీలనను సులభం కాదు, కష్టతరం చేస్తుంది.
నియమాన్ని మార్చే ముందు దశకు పేరు పెట్టండి
ప్రారంభమయ్యే చర్చలు మరియు విఫలమయ్యే ప్రామాణీకరణ ఒకే వైఫల్యం, ఫార్వర్డింగ్ ఆగిపోయినప్పుడు ఏర్పడే టన్నెల్ పూర్తిగా మరొకటి. ముందుగా దశకు పేరు పెట్టడం మరమ్మతును ఇరుకుగా ఉంచుతుంది: ఆధారాల సమస్యను ఫైర్వాల్ నియమం పరిష్కరించదు, డేటా మార్గ సమస్యను రీస్టార్ట్ పరిష్కరించదు.
ప్రశ్నకు సమాధానం ఇచ్చే అత్యంత ఇరుకైన పరిశీలనను ఉపయోగించండి. నిర్వాహకుడి నియంత్రణలో ఒక పోర్టుపై తాత్కాలిక ప్యాకెట్ పరిశీలన సమంజసమైన సాధనం; మొత్తం ఫైర్వాల్ను నిలిపివేయడం కాదు, ఎందుకంటే ఫలితాన్ని ఎవరికీ ఆపాదించడం అసాధ్యమవుతుంది. ss పత్రం పైన ఉపయోగించిన ఫిల్టర్లను కవర్ చేస్తుంది, ఇది ఏ క్యాప్చర్ కంటే చవకైన మొదటి అడుగు. రెండు శాఖల్లో ఏది నిరూపించారో నమోదు చేయండి, తదుపరి సంఘటన తెలిసిన సమాధానం నుండి ప్రారంభమవుతుంది.