రెండు WAN ఉన్న VPN విధానం ఏ ప్యాకెట్తో సరిపోలాలి?
సైట్-నుండి-సైట్ రవాణా మరియు వినియోగదారు డీక్రిప్ట్ చేసిన ప్రవాహం వేర్వేరు నిర్ణయ బిందువుల ద్వారా బయటకు వెళ్తాయి. మీ WAN విధానం నిజంగా ఏది చూడగలదో కనుగొని, ఆ తర్వాత పరీక్షించండి.
VPNని రెండవ అప్లింక్ ద్వారా రూట్ చేయాలనే అభ్యర్థనలు కనీసం రెండు వేర్వేరు పనులను వివరిస్తాయి, ఒకదాన్ని సరిచేసే విధానం మరొకదాన్ని తాకదు. మొదటి పనిలో రెండు చివరల మధ్య ఎన్క్రిప్ట్ చేసిన రవాణా మరొక WAN చిరునామాకు మారుతుంది. రెండవదానిలో కనెక్ట్ అయిన వినియోగదారు డీక్రిప్ట్ చేసిన అప్లికేషన్ ప్రవాహం మరొక తదుపరి హాప్ వైపు బయటకు వెళ్తుంది. రెండూ చెల్లుబాటు అయినవి, రెండూ రూటింగ్ ఉపయోగిస్తాయి, ప్రతిదానికీ నిర్ణయం తీసుకునే ప్రదేశంలో ఉన్న ప్యాకెట్పై సరిపోలిక అవసరం. క్రింది తనిఖీలను వరుసగా చేయండి, ఎందుకంటే మొదటిది తర్వాతి నియమాలు ఏ ప్యాకెట్ను పేర్కొనాలో నిర్ణయిస్తుంది.
రెండు సంభాషణలకు పేరు పెట్టండి
కార్యాలయ గేట్వేతో అనుసంధానించబడిన దూరపు ఉద్యోగి లోపలి అప్లికేషన్ సర్వర్కు HTTPS తెరుస్తున్నాడని ఊహించుకోండి. తీగపై రెండు స్వతంత్ర సంభాషణలు ఉన్నాయి, ప్రతి చివరలో వాటికి వేర్వేరు చిరునామాలు ఉన్నాయి. బయటి సంభాషణ రెండు VPN చివరల మధ్య జరుగుతుంది: గేట్వే చిరునామా నుండి పీర్ చిరునామా వరకు, అమలు ఒప్పుకున్న ప్రోటోకాల్ మరియు పోర్ట్లో. లోపలి సంభాషణ క్లయింట్కు ఇచ్చిన చిరునామా నుండి 443 పోర్ట్లోని అప్లికేషన్ సర్వర్ చిరునామా వరకు జరుగుతుంది.
అప్లికేషన్ గమ్య పోర్ట్ VPN రవాణా పోర్ట్ కాదు, TCP 443పై ఎంత విధానమైనా సొరంగాన్ని కదిలించదు. అలాగే, పీర్ రవాణా చిరునామాను మళ్లించే నియమం ఆ వినియోగదారు HTTP అభ్యర్థన డీక్రిప్షన్ తర్వాత ఎక్కడికి వెళ్తుందనే దాని గురించి ఏమీ చెప్పదు. నియమాన్ని తాకే ముందు రెండు సంభాషణలను వాటి నిజమైన చిరునామాలతో రాయండి, ఎందుకంటే ఈ రంగంలో చాలా గందరగోళం ఒకదానికి పేరు పెట్టి మరొకదాన్ని కాన్ఫిగర్ చేయడం నుండి వస్తుంది.
మీ విధానం ప్యాకెట్ను నిజంగా ఎక్కడ చూడగలదో కనుగొనండి
సరిపోలిక ప్యాకెట్ ఇంకా మీరు వివరించిన రూపంలో ఉన్న గొలుసులో మరియు పేరు స్థలంలో మూల్యాంకనం చేయాలి. LAN ప్రవేశానికి జోడించిన నియమం లోపలి ప్యాకెట్ను ఎన్క్రిప్షన్ లేకుండా, సొరంగం వైపు రూట్ అవ్వక ముందే చూస్తుంది. స్థానికంగా ఉత్పన్నమైన ట్రాఫిక్పై వర్తించిన నియమం గేట్వే స్వయంగా సృష్టించే ప్యాకెట్లను చూస్తుంది, అది గేట్వే కేవలం ఫార్వార్డ్ చేసే ట్రాఫిక్ను స్వయంచాలకంగా కవర్ చేయదు. ఎన్క్యాప్సులేట్ చేసిన అవుట్పుట్ మళ్లీ మూడవ సందర్భం, సాధారణంగా LAN వైపు కాకుండా సొరంగాన్ని మోసే ఇంటర్ఫేస్లో నిర్వహిస్తారు.
అందుకే ఒకే కాన్ఫిగరేషన్ ముక్క రెండు ప్లాట్ఫారమ్లలో భిన్నంగా ప్రవర్తిస్తుంది: జోడింపు బిందువులు వేర్వేరు, విక్రేత విధాన కొక్కెం ఎన్క్రిప్షన్ దశకు ముందు లేదా తర్వాత ఉండవచ్చు. మరొక విక్రేత రేఖాచిత్రం నుండి క్రమాన్ని ఊహించకుండా ఆ నిర్దిష్ట ఉత్పత్తికి ప్యాకెట్ మార్గాన్ని చదవండి.
మీరు అంగీకరించిన రవాణాన్ని నిర్ధారించండి
UDPలో ఎన్క్యాప్సులేట్ చేసిన IPsec కోసం, RFC 3948 ESPని UDP లోపల ఉంచి, పంచుకున్న పోర్ట్లో IKE వేరుగా గుర్తించగలిగేలా ESP కాని గుర్తును ఉపయోగిస్తుంది. సాధారణ ESP ఒక IP ప్రోటోకాల్, TCP లేదా UDP పోర్ట్ కాదు, కాబట్టి పోర్ట్ నంబర్పై రాసిన ఫైర్వాల్ నియమం దానితో అసలు సరిపోలదు. ఈ భేదం మీ WAN విధానానికి UDP నియమం, ప్రోటోకాల్ నియమం లేదా రెండూ అవసరమా అని నిర్ణయిస్తుంది.
అంగీకరించిన విలువలు గుర్తుంచుకున్న వాటిని ఓడిస్తాయి. పరికరం నుండి అసోసియేషన్ ప్రస్తుత పోర్ట్లు మరియు చిరునామాలను చదవండి, జాగ్రత్త కోసం TCP 4500 లేదా పాత విక్రేత పోర్ట్ను జోడించడం బదులు, అది సంబంధం లేని ట్రాఫిక్ను పట్టుకుని నిజమైన వర్గీకరణ సమస్యను దాచుతుంది.
నిబద్ధత వహించే ముందు తిరుగు మార్గాన్ని తనిఖీ చేయండి
బయటకు వెళ్లే దిశలో విజయం రూపకల్పనలో సగం మాత్రమే నిరూపిస్తుంది. దూరపు క్లయింట్ పూల్ వైపు తిరిగి వచ్చే ప్యాకెట్ ఎన్క్యాప్సులేషన్ దాన్ని భర్తీ చేసిన తర్వాత క్లయింట్ చిరునామా కింద కనిపించదు: బయటి గమ్యం పీర్ రవాణా చిరునామా. రెండవ అప్లింక్ ఆ పీర్ను మరొక క్యారియర్ ద్వారా చేరుకుంటే, దాని అనువాదం మరియు ఫిల్టరింగ్ మొదటిదానితో ఏకీభవించకపోవచ్చు, అసోసియేషన్ స్థానభ్రంశం కాకుండా పునర్నిర్మించాల్సి రావచ్చు.
నెట్వర్క్ చిరునామా అనువాద స్థితి WAN మార్పు యొక్క సాధారణ బలి. ఎంచుకున్న అప్లింక్, ఆశించిన బయటి మూల చిరునామా, ఉపయోగంలో ఉన్న అనువాదం మరియు పీర్ దాని వైపు చేరుకోగల సామర్థ్యాన్ని నమోదు చేసి, తర్వాత రవాణాను అది మోసే సొరంగంలోకి పంపకుండా చేరుకోగలిగేలా ఉంచండి.
రెండు క్యాప్చర్లతో రెండు పొరలను ధృవీకరించండి
WAN ఇంటర్ఫేస్పై ఒక క్యాప్చర్ మరియు సొరంగం లోపల ఒక క్యాప్చర్ ఏ కాన్ఫిగరేషన్ పోలిక కంటే వేగంగా ప్రశ్నను పరిష్కరిస్తాయి. ఆమోదించిన క్లయింట్ ఒకే అభ్యర్థన చేస్తున్నప్పుడు వాటిని గేట్వే నుండి నడపండి, రెండు ఫైళ్లను ఉంచండి.
sudo tcpdump -ni wan1 'udp port 4500' -c 20
sudo tcpdump -ni tun0 'tcp port 443 and host 203.0.113.10' -c 20
ip route get 203.0.113.10 from 10.8.0.6
మొదటి క్యాప్చర్ బయటి సంభాషణ మీరు ఉద్దేశించిన ఇంటర్ఫేస్ నుండి ఆశించిన మూల చిరునామాతో బయటకు వెళ్లడాన్ని చూపాలి. రెండవది లోపలి సంభాషణను ఒకసారి మాత్రమే, నకలు లేకుండా, క్లయింట్ చిరునామా మూలంగా, అప్లికేషన్ సర్వర్ గమ్యంగా చూపాలి. మార్గ శోధన ఆ మూల-గమ్య జతకు రౌటర్ ఏ పట్టికను ఉపయోగిస్తుందో నిర్ధారిస్తుంది, విధాన లోపం సాధారణంగా అక్కడే కనిపిస్తుంది. ఏదైనా క్యాప్చర్ కనిపించకపోతే, నిర్ణయ బిందువు నియమం జోడించిన చోట కాదు, వేరే చోట ఉంది, సవరణ విస్తృత సరిపోలికలో కాదు, అక్కడే ఉండాలి.