రెండు LAN పోర్టలు ఉన్న Synology NAS: VPN హ్యాండ్షేక్ ఎందుకు విఫలమవుతుంది
హ్యాండ్షేక్ లోపం తరచుగా ఏ ప్యాకెట్ రాలేదని అర్థం. బైండ్ చేసిన చిరునామాన్ని కనుగొని, ఫార్వర్డ్ను సరిచేసి, ఒక క్యాప్చర్ను చూసి, తర్వాత సర్టిఫికెట్లు మరియు రవాణాను చూడండి.
ల్యాప్టాప్ TLS హ్యాండ్షేక్ వైఫల్యాన్ని నివేదిస్తుంది, ఇది సర్టిఫికెట్ సమస్యలా అనిపిస్తుంది మరియు సాధారణంగా అలా ఉండదు. రెండు Ethernet పోర్టలు ఉన్న NASలో అత్యంత సాధారణ కారణం ప్యాకేజీ వినని చిరునామా వైపు చూపిన రౌటర్ ఫార్వర్డ్, మరియు క్లయింట్ సందేశం రెండు సందర్భాల్లోనూ ఒకటే. రెండు కేబుల్స్ ప్లగ్ చేయబడినందున మాత్రమే ప్యాకేజీ రెండవ పోర్ట్లో స్పందించదు. ఎవరైనా సర్టిఫికెట్ను తిరిగి జారీ చేయడానికి ముందు, ఒక ప్యాకెట్ NASను చేరుకుంటుందని నిరూపించండి.
క్లయింట్ ఏమి నివేదిస్తుంది మరియు వాస్తవంగా ఏమి జరిగింది
OpenVPN క్లయింట్ యొక్క హ్యాండ్షేక్ వైఫల్యం ఒక సాధారణ పదం. ఇది సర్టిఫికెట్ అసమానత, రవాణా అసమానత, మరొక పోర్ట్లోని వినేవాడు మరియు ఏమీ అందించని ఫార్వర్డ్ను కవర్ చేస్తుంది. అందుకే సందేశం ప్రారంభ బిందువుగా పనికిరాదు, ధృవీకరణగా మాత్రమే ఉపయోగపడుతుంది. సెషన్ ఏర్పడలేదనే ప్రకటనగా పరిగణించండి, అంతకంటే నిర్దిష్టంగా ఏమీ లేదు.
పోర్ట్ మరియు బైండ్ చేసిన చిరునామా ప్యాకెట్ ఎప్పుడైనా చేరుతుందా అని నిర్ణయించే రెండు వాస్తవాలు.
ఏదైనా మార్చే ముందు రెండింటినీ రాయండి, ఎందుకంటే తప్పు పొరపై ప్రయోగించిన నమ్మదగిన సవరణ పదిహేను నిమిషాల సమస్యను పూర్తి మధ్యాహ్నంగా మార్చే మార్గం. ఇంటర్ఫేస్, దానిపై ఉన్న చిరునామా, పోర్ట్ మరియు రవాణాను గుర్తించండి. ఆ నాలుగు విలువలే మొత్తం ఇన్బౌండ్ మార్గం, తదుపరి విభాగం ప్రతిదీ ఎక్కడ ఉందో వివరిస్తుంది.
ప్యాకేజీ వినే చిరునామాన్ని కనుగొనండి
DSM Ethernet పోర్ట్లను సంఖ్యలు వేస్తుంది మరియు ప్రతిదీ దాని స్వంత చిరునామాను కలిగి ఉంటుంది. VPN Server పేజీ OpenVPN సేవ ఉపయోగించే ఇంటర్ఫేస్ను పేర్కొంటుంది, నెట్వర్క్ ప్యానెల్ ఆ ఇంటర్ఫేస్పై కాన్ఫిగర్ చేసిన చిరునామాను చూపుతుంది. మీరు ఉపయోగించాలని ఊహించిన దాని కంటే వినే దానిని వివరించేలా వాటిని ఆ క్రమంలో, సేవ నుండి బయటకు చదవండి.
సేవ ఒక చిరునామాన్ని బైండ్ చేస్తుంది. రెండు పోర్ట్లు కనెక్ట్ అయి యాక్టివ్గా ఉండటం సేవ రెండవదానిలో స్పందించేలా చేయదు. ఒక ఇంటర్ఫేస్పై స్టాటిక్ చిరునామా, మరొకదానిపై DHCP చిరునామా ఉంటే ఒక చూపులో గందరగోళపరచుకోగల రెండు సమాన విలువలు మీకు లభిస్తాయి, ముఖ్యంగా అవి చివరి ఆక్టెట్లో మాత్రమే భిన్నంగా ఉన్నప్పుడు. చిరునామాను జ్ఞాపకం నుండి టైప్ చేయకుండా ప్యానెల్ నుండి కాపీ చేయండి. తర్వాత NASలో పోర్ట్కు నిజంగా ఏది బైండ్ అయిందో ధృవీకరించండి.
sudo ss -lunp | grep 1194ఆ అవుట్పుట్ మీరు ఊహించని చిరునామాను పేర్కొంటే, ఫార్వర్డ్ తప్పు ఇంటర్ఫేస్ వైపు ఉంది మరియు ఇక్కడ మిగిలినదంతా లెక్క. మరింత చదవకముందే నియమాన్ని సరిచేయండి, లేకుంటే రౌటర్ నుండి ఎప్పుడూ బయటపడని ప్యాకెట్ కోసం సర్టిఫికెట్ను డీబగ్ చేస్తారు.
ఫార్వర్డ్ను సరిచేసి, తర్వాత కౌంటర్ను చూడండి
అదే బాహ్య పోర్ట్ కోసం రెండవది జోడించే బదులు ఉన్న ఫార్వర్డ్ నియమాన్ని సవరించండి. రౌటర్ పట్టికలో రెండు నియమాలు కలిసి ఉండవచ్చు మరియు ఎప్పుడూ ఒకటే గెలుస్తుంది, ఇది డీబగ్గింగ్ సెషన్ను ఏది నిజమో అనే చర్చగా మారుస్తుంది. అంతర్గత చిరునామాన్ని మీరు NAS నుండి చదివిన విలువ వైపు మళ్లించండి, అంతర్గత పోర్ట్ను సేవ వినే దానితో సరిపోల్చి ఉంచండి.
DSM ఆ చిరునామాను DHCP ద్వారా పొందితే, మొదట రిజర్వేషన్ సృష్టించండి. లీజ్ మార్పు నిన్న పనిచేసిన ఫార్వర్డ్ను నిశ్శబ్దంగా విరగ్గొడుతుంది.
sudo tcpdump -i any -n udp port 1194క్లయింట్ కనెక్ట్ కావడానికి ప్రయత్నించకముందే క్యాప్చర్ ప్రారంభించండి, కనిపించే ఏదైనా దానిలో మూల చిరునామాను చదవండి. ఏమీ లేకపోవడం అంటే మార్గంలో ఏదో దాన్ని పారవేసింది: ఫార్వర్డ్, DSM ఫైర్వాల్ లేదా అది లక్ష్యంగా చేసుకున్న ఇంటర్ఫేస్, మరియు ఇది ఉన్నంతకాలం సర్టిఫికెట్లు కారణం కాలేవు. క్లయింట్ పబ్లిక్ చిరునామా నుండి ప్రతిస్పందన లేకుండా ఏదో రావడం అంటే NAS అభ్యర్థనను స్వీకరించి స్పందించకూడదని ఎంచుకుంది. ఇవి వేర్వేరు కనుగొన్న విషయాలు, రెండవది మాత్రమే మిమ్మల్ని ప్యాకేజీ స్వంత సెట్టింగ్లకు తిరిగి పంపుతుంది.
అప్పుడే సర్టిఫికెట్లు మరియు రవాణాను చూడండి
ప్యాకెట్లు వచ్చిన తర్వాత ఏదైనా సర్టిఫికెట్ మార్పు తర్వాత ప్రొఫైల్ను మళ్లీ ఎక్స్పోర్ట్ చేయండి, ఎందుకంటే పాత ఫైల్ అది సృష్టించబడిన అధికారిని ఇంకా కలిగి ఉంటుంది. వేరే రవాణా కోసం చేతితో సవరించిన ప్రొఫైల్ క్లయింట్ను ఉనికిలో లేని వినేవాడి కోసం వేచి ఉంచుతుంది, మిగతావన్నీలాగే అదే సాధారణ వైఫల్యాన్ని నివేదిస్తుంది. ప్రొఫైల్ లోపలి రవాణాను ప్యాకేజీ సేవ చేయడానికి సెట్ చేసిన రవాణాతో పోల్చండి. రెండు రవాణాలకు రెండు ప్రొఫైల్లు చట్టబద్ధమైన రూపకల్పన, రెండింటికీ సవరించిన ఒక ప్రొఫైల్ అలా కాదు.
చివరి దశగా మీ స్వంత నెట్వర్క్ వెలుపల నుండి పరీక్షించండి, ఎందుకంటే LAN లోపలి నుండి కనెక్షన్ ఫార్వర్డ్ను ఎప్పుడూ తాకని మార్గంలో విజయవంతం కావచ్చు.
ఎక్స్పోర్ట్ చేసిన ప్రొఫైల్, ఇంటర్ఫేస్ చిరునామా మరియు ఫార్వర్డ్ నియమాన్ని కలిసి ఒక నోట్లో ఉంచండి. చిరునామా మారినప్పుడు, ఆ నోట్ సవరణకు మరియు పునరావృత్తికి మధ్య వ్యత్యాసం. ఈ మార్గంలో ఏదీ ప్యాకేజీని మళ్లీ ఇన్స్టాల్ చేయాల్సిన అవసరం లేదు, తదుపరి రీబూట్ను నిందించే ముందు అది గుర్తుంచుకోవడం విలువైనది.