సరిపోయే VPN క్లయింట్ చిరునామాల సరస్సును ఎలా ప్లాన్ చేయాలి
సర్వర్ ఫీల్డ్లో సరస్సును ఎంచుకోండి, ఆపై క్లయింట్ నిజంగా పొందే చిరునామాను చదవండి, సమాధానాన్ని వెనుకకు అనుసరించండి, మరియు పరిధి, మోడ్, మార్గం మరియు DNS పరిధిని నమోదు చేయండి.
VPN సర్వర్లోని సరస్సు ఫీల్డ్లో ప్రారంభించండి, స్ప్రెడ్షీట్లో కాదు. మీరు అక్కడ టైప్ చేసేది తర్వాత కనెక్ట్ అయ్యే ప్రతి క్లయింట్కు అంతర్గత చిరునామా స్థలంగా మారుతుంది, మరియు అది ఆ క్లయింట్లు చేరే LAN, దాని వెనుక ఉన్న మార్గీకృత సైట్లు మరియు క్లయింట్ ఇంట్లో ఇప్పటికే కలిగి ఉన్న ఏదైనా చిరునామాతో కలిసి ఉండాలి. సరస్సు సేవ్ అయిన వెంటనే ఒక క్లయింట్ను కనెక్ట్ చేయండి, ఎందుకంటే ఆ మొదటి కనెక్షన్ విలువ ఆచరణలో పని చేస్తుందో లేదో చెబుతుంది. అక్కడి నుండి ప్రయాణం బయటకు కదులుతుంది: క్లయింట్ పొందిన చిరునామా, సమాధానం వెళ్లే మార్గం మరియు మీరు విడిచిపెట్టే రికార్డు.
ఏ క్లయింట్ కనెక్ట్ అయ్యే ముందు సరస్సు ఫీల్డ్ నుండి ప్రారంభించండి
ప్రతి ఉత్పత్తి దీన్ని వేరుగా చూపిస్తుంది, కాబట్టి చిరునామాలను నిజంగా కేటాయించే వస్తువును కనుగొనండి. OpenVPN లో తదుపరి ఖాళీ చిరునామాను ఇచ్చే సర్వర్ వైపు సరస్సు సూచన ఉంది, IKEv2 గేట్వేలో పీర్ కాన్ఫిగరేషన్కు కట్టుబడిన సరస్సు విభాగం ఉంది, మరియు WireGuard లో రెండూ లేవు ఎందుకంటే ప్రతి పీర్ తన చిరునామాను తన కాన్ఫిగరేషన్ ఫైల్లో మోసుకెళ్తుంది. సరస్సు సూచన మరియు పీర్-వారీ చిరునామా పరస్పరం మార్చుకోలేనివి, తప్పుదాన్ని సవరించడం మిగిలిన ప్రయాణాన్ని వృథా చేస్తుంది.
ఫీల్డ్ దొరికాక ఇప్పటికే ఉన్న పరిధులను జాబితా చేయండి: కార్యాలయ LAN, ప్రతి మార్గీకృత సైట్, క్లౌడ్ VPC మరియు సేవలో ఉన్న మరేదైనా సరస్సు. అతివ్యాప్తి ప్రిఫిక్స్ అంకగణితంతో నిర్ణయించబడుతుంది, హోస్ట్ నంబర్లు పరిచితంగా కనిపిస్తాయా అనేదానితో కాదు, కాబట్టి మొత్తాన్ని ఆ ప్రతి పరిధితో పోల్చండి. రెండూ 10.x లాగా కనిపించే రెండు పరిధులు వాటి మొత్తాలు కలవకపోతే హానికరం కావు, కలిస్తే మద్దతు సంఘటన.
తర్వాత చిరునామా ఎవరు కనెక్ట్ అవుతారనే దాని ఫంక్షనా లేదా ఎప్పుడు కనెక్ట్ అవుతారనే దాని ఫంక్షనా అని నిర్ణయించండి. డైనమిక్ కేటాయింపు ఖాళీగా ఉన్నదాన్ని ఇస్తుంది, గుర్తింపు ఆధారిత కేటాయింపు స్థిర చిరునామాను ఒక ఆధారంతో కలుపుతుంది. ఎంపికను రాయండి, ఎందుకంటే అది తర్వాత మళ్లీ కనెక్ట్ అవ్వడం ఎలా ఉండాలో మారుస్తుంది.
క్లయింట్ నిజంగా పొందిన చిరునామాను చదవండి
ఒక క్లయింట్ను కనెక్ట్ చేసి సరస్సు వాగ్దానం చేసినది కాదు, సొరంగం నివేదించేది చదవండి. క్లయింట్ తన అంతర్గత చిరునామాను కనెక్షన్ స్థితిలో చూపిస్తుంది, Linux లో ఇంటర్ఫేస్ దాన్ని నేరుగా మోసుకెళ్తుంది.
ఆ చిరునామాను మీరు సేవ్ చేసిన పరిధితో పోల్చండి. అది పరిధి బయట ఉంటే, మీరు సవరించిన దానికంటే భిన్నమైన కేటాయింపు మార్గాన్ని చూస్తున్నారు. ప్రిఫిక్స్ పొడవును కూడా తనిఖీ చేయండి, ఎందుకంటే /32 ఉన్న క్లయింట్కు లింక్పై పీర్ ఉండదు మరియు ప్రతి గమ్యాన్ని తన డిఫాల్ట్ మార్గం ద్వారా పంపుతుంది.
ip -4 addr show tun0
ip route get 192.168.50.20
అదే పరిధిని ఉపయోగించే ఇంటి రౌటర్ నుండి కనెక్ట్ అయ్యే క్లయింట్ కనెక్ట్ అవుతుంది, తర్వాత దాదాపు ఏదీ చేరుకోదు. క్లయింట్ ఆ ప్రిఫిక్స్ కోసం తన స్థానిక మార్గాన్ని ఉంచుకుంటుంది, కాబట్టి సొరంగ చిరునామా దాని వెనుక ఉన్న నెట్వర్క్తో ఢీకొంటుంది మరియు ట్రాఫిక్ తప్పు ఇంటర్ఫేస్ ద్వారా బయటకు వెళ్తుంది. ఆ సందర్భాన్ని సర్వర్లో సరిదిద్దలేము; నమోదైన పరిష్కారం ఇంటి నెట్వర్క్ను తిరిగి నంబర్ చేయడం లేదా ఢీకొనడాలు అరుదుగా ఉండేంత దూరంగా ఉన్న సరస్సు పరిధిని ఎంచుకోవడం. వైఫల్యాన్ని మరియు పరిష్కారాన్ని రెండింటినీ నమోదు చేయండి, సహాయ డెస్క్ మళ్లీ దాన్ని ఎదుర్కొంటుంది.
అదే క్లయింట్ను మళ్లీ కనెక్ట్ చేసి చిరునామాను గమనించండి. డైనమిక్ సరస్సు అదే విలువను లేదా వేరే విలువను తిరిగి ఇవ్వవచ్చు, రెండూ సరైనవే, కానీ చిరునామాన్ని మార్చే గుర్తింపు ఆధారిత సరస్సు బంధాన్ని గౌరవించదు. ఆ తనిఖీ కొన్ని సెకన్లు తీసుకుంటుంది మరియు మొదటి విభాగంలో మీరు నమోదు చేసిన మోడ్ అమలులో ఉన్న మోడ్ కాదా అని నిర్ణయిస్తుంది.
సేవ నుండి సమాధానాన్ని వెనుకకు అనుసరించండి
సమాధానాలు దాని వైపు తిరిగి ప్రయాణించగలిగినప్పుడే సరస్సు పని చేస్తుంది. LAN లోని సేవ అంతర్గత చిరునామాకు సమాధానమిస్తుంది, కాబట్టి దాని గేట్వేకు సరస్సు కోసం మార్గం లేదా సేవ ముందు అనువాదం అవసరం. అభ్యర్థన సొరంగం ద్వారా వచ్చి సమాధానం వేరే మార్గం ద్వారా బయటకు వెళ్తే, స్థితి కలిగిన ఫైర్వాల్ లేదా రివర్స్-పాత్ తనిఖీ దాన్ని వదిలేస్తుంది, క్లయింట్ కనెక్ట్ అయి తర్వాత వేలాడే సేవను చూస్తాడు. ప్రతి హోస్ట్కు మార్గాలు జోడించడం బదులు సరస్సును రౌటింగ్ డిజైన్లో ఒక సంగ్రహించదగిన బ్లాక్గా ఉంచండి.
అనువాదం మిగిలిన వ్యవస్థ చూసేదాన్ని మారుస్తుంది. మూలం తిరిగి రాయబడినప్పుడు, హోస్ట్ ఫైర్వాల్లో మరియు అప్లికేషన్ లాగ్లో ఉన్న చిరునామా అనువదించబడినది, కాబట్టి సరస్సు చిరునామాకు వ్యతిరేకంగా రాసిన నియమం ఏదానితో సరిపోలదు మరియు లాగ్ లైన్ క్లయింట్ వరకు గుర్తించలేము. strongSwan యొక్క ఫార్వార్డింగ్ డాక్యుమెంటేషన్ IKEv2 గేట్వే కోసం ఆ మార్గంలో సర్వర్ వైపు సగాన్ని కవర్ చేస్తుంది. DNS కూడా అదే పరిమితిని మోస్తుంది, ఎందుకంటే క్లయింట్ చేరుకోలేని చిరునామాకు పరిష్కరించే పేరు తర్వాత మరియు వేరే చోట విఫలమవుతుంది.
ఇద్దరు క్లయింట్లు, తర్వాత ఒక రద్దు
ఒకే సమయంలో ఇద్దరు క్లయింట్లను కనెక్ట్ చేసి రెండు చిరునామాలను చదవండి. అవి వేరుగా, ఉపయోగించగలిగి మరియు సరస్సు లోపల ఉండాలి, ప్రతి ఒక్కటి తాను ఉద్దేశించిన సేవను చేరుకోవాలి. నకిలీ చిరునామాలను ఇచ్చే సరస్సు సాధారణంగా మొదటి ఒకే-క్లయింట్ పరీక్షలో కాదు, ఇక్కడే కనిపిస్తుంది.
ఇతర క్లయింట్ కనెక్ట్గా ఉన్నప్పుడు ఒక ఆధారాన్ని రద్దు చేయండి, తర్వాత మిగిలిన క్లయింట్ నుండి సేవను ప్రయత్నించండి. ఇతర సెషన్కు భంగం కలిగించే రద్దు పంచుకున్న స్థితిని సూచిస్తుంది, సాధారణంగా ఒక ఆధారం లేదా పరికరాల మధ్య తిరిగి ఉపయోగించే ఒక చిరునామా. రద్దు చేయబడిన క్లయింట్ను మళ్లీ కనెక్ట్ చేసి, విడుదలైన చిరునామా ఇవ్వడం బదులు తిరస్కరించబడుతుందని నిర్ధారించండి.
తిరస్కరించాల్సిన గమ్యంతో ముగించండి. అన్నిటినీ చేరుకునే క్లయింట్ కనెక్ట్ చేయబడింది, పరీక్షించబడలేదు.
నాలుగు విలువలను తదుపరి మార్పు వాటిని కనుగొనే చోట రాయండి
రికార్డు చిన్నది: సరస్సు పరిధి మరియు ప్రిఫిక్స్, కేటాయింపు మోడ్, తిరిగి వచ్చే మార్గం లేదా ఉపయోగంలో ఉన్న అనువాదం, మరియు ఆ గమ్యాలకు సమాధానమిచ్చే DNS పరిధి. దాన్ని టికెట్లో కాదు, సర్వర్ కాన్ఫిగరేషన్ పక్కన ఉంచి తేదీ వేయండి. తర్వాత నాలుగింటిలో ఒకటి మార్చేవారికి మిగిలిన మూడు ముందు ఉండాలి, ఎందుకంటే సరస్సు పరిమాణం మారితే మార్గం విరుగుతుంది, మార్గం మారితే DNS సమాధానం విరుగుతుంది.
దానితో పాటు యాజమాన్య గమనికను ఉంచండి: సొరంగ పరిధి VPN సర్వర్కు చెందుతుంది, మరియు LAN యొక్క DHCP పరిధిలో చేసిన రిజర్వేషన్ సొరంగం లోపలి క్లయింట్ కోసం ఏమీ రిజర్వ్ చేయదు. ఆ ఒక్క లైన్ అత్యంత సాధారణ పునరావృత పనిని నిరోధిస్తుంది, అక్కడ ఎవరో రిజర్వేషన్ జోడించి సొరంగ చిరునామా దాన్ని అనుసరిస్తుందని ఆశిస్తారు.