OpenVPN Access Server పై ఒకే పనిలా కనిపించే దానికి రెండు ఆదేశాలు అతికించబడతాయి, అవి వేర్వేరు పనులు చేస్తాయి. systemctl restart openvpnas మొత్తం ఉత్పత్తిని ఆపి మళ్లీ ప్రారంభిస్తుంది. sacli start మీరు ఇప్పుడే మార్చిన కాన్ఫిగరేషన్‌ను చదివే అంతర్గత సేవలను లేపుతుంది. వాటి మధ్య ఎంపిక రుచి ప్రశ్న కాదు: అది సెట్టింగ్ స్వంత పత్రం ఏమి చెబుతుంది, మీ సెషన్ మీరు పునఃప్రారంభించబోయే సర్వర్ గుండా వెళుతుందా, మరియు మీరు సరైన ఉత్పత్తిని చూస్తున్నారా అనే దానిపై ఆధారపడి ఉంటుంది.

రెండు పొరలు, ఒక డీమన్

Access Server ఒకే systemd యూనిట్, openvpnasగా నడుస్తుంది, ఆ డీమన్ వెబ్ ఇంటర్‌ఫేస్ వెనుక ఉన్న అంతర్గత సేవలను మరియు VPN శ్రోతలను పర్యవేక్షిస్తుంది. sacli అదే ఇన్‌స్టాలేషన్‌కు ఆదేశ పంక్తి ఇంటర్‌ఫేస్, /usr/local/openvpn_as/scripts/sacli వద్ద, యూనిట్‌ను మార్చకుండా ఆ అంతర్గత భాగాలను ప్రారంభించగలదు, ఆపగలదు, అడగగలదు.

అందుకే రెండు ఆదేశాలు ఉన్నాయి. డీమన్ పునఃప్రారంభం ప్రతిదీ మళ్లీ నడుపుతుంది, క్లయింట్ సొరంగాలను ముగించే ప్రక్రియతో సహా. sacli start ఇప్పటికే నడుస్తున్న డీమన్‌ను తన భాగాలను లేపమని కోరుతుంది, అవి కొత్త కాన్ఫిగరేషన్‌ను చదవడానికి, చాలా లక్షణ మార్పులకు నిజంగా ఇదే అవసరం.

మొదటి షరతు: సెట్టింగ్ పత్రం ఏమి చెబుతుంది

మీరు మార్చిన సెట్టింగ్ పేజీని చదవండి, గత నెలలో మార్చిన సెట్టింగ్ పేజీని కాదు. ConfigPut ద్వారా రాయబడిన లక్షణం తర్వాత సాధారణంగా sacli start వస్తుంది, ఆ జంటే పత్రీకరించిన అనువర్తన దశ. శ్రోత స్థాయి ప్రవర్తనలో మార్పు, లేదా పేజీ సేవ పునఃప్రారంభం అవసరమని వివరించే ఏదైనా, యూనిట్ పునఃప్రారంభం సరైన తరగతి.

రెండు ఆదేశాలు పరస్పరం మార్చుకోలేవు, కాబట్టి ఊహించినప్పుడు వైఫల్య విధానం అసమానం. పూర్తి పునఃప్రారంభం అవసరమైనప్పుడు sacli start ఉపయోగిస్తే పాత ప్రక్రియ మునుపటి కాన్ఫిగరేషన్‌తో సేవ చేస్తూనే ఉంటుంది, ఇది సెట్టింగ్ నిర్లక్ష్యం చేయబడినట్లు కనిపిస్తుంది. sacli start సరిపోయేప్పుడు పూర్తి పునఃప్రారంభం చేస్తే కారణం లేకుండా ప్రతి కనెక్ట్ అయిన క్లయింట్ బయటకు పడతారు.

రెండవ షరతు: మీ సెషన్ సొరంగం లోపల ఉందా

మీరు Access Serverను అది అందించే VPN ద్వారా నిర్వహిస్తే, పునఃప్రారంభం మీ shell మోసే కనెక్షన్‌ను తొలగిస్తుంది. మీ సెషన్ మరణించిన తర్వాత ఆదేశం పూర్తి కావచ్చు, కాబట్టి అది పనిచేసిందో లేదో ఊహించాలి. అదే కారణంతో sacli start కూడా పునఃప్రారంభమయ్యే భాగం మీ ట్రాఫిక్ నిర్వహిస్తున్నప్పుడు సెషన్‌ను క్షణం ఆపవచ్చు.

ఏ ఆదేశానికైనా ముందు బ్యాండ్ వెలుపలి మార్గాన్ని తెరిచి ఉంచండి: ప్రదాత కన్సోల్, హైపర్‌వైజర్ కన్సోల్, లేదా సీరియల్ సెషన్. ఈ షరతు ఆదేశాన్ని ఎప్పుడు నడపాలో నిర్ణయిస్తుంది, ఏది అని కాదు, రెండు నిమిషాల మార్పును అంతరాయ నివేదికగా మార్చేది కూడా ఇదే.

మూడవ షరతు: ఇది మీరు అనుకునే ఉత్పత్తా

Access Server అనేది Community OpenVPN కాదు. కమ్యూనిటీ ఇన్‌స్టాలేషన్ openvpn@server లేదా openvpn-client@profile వంటి యూనిట్లను నడుపుతుంది, కాన్ఫిగరేషన్ /etc/openvpn లో ఉంటుంది, అక్కడ sacli ఉండదు. పంచుకున్న హోస్ట్‌పై పేరులో openvpn ఉన్న ప్రతి యూనిట్‌ను పునఃప్రారంభించడం సంబంధం లేని సొరంగాలు కలిసి పడిపోయే మార్గం.

ఏదైనా తాకడానికి ముందు గుర్తించండి: systemctl status openvpnas --no-pager Access Server నడుస్తోందా అని సమాధానం ఇస్తుంది, sacli status దాని అంతర్గత భాగాలను జాబితా చేస్తుంది, systemctl list-units --type=service పేరులో openvpn ఉన్న యూనిట్లను జాబితా చేస్తుంది. చివరి ఆదేశం ప్రొఫైల్ పేరు గల యూనిట్లను చూపితే, మీరు కమ్యూనిటీ ఉత్పత్తిపై ఉన్నారు, ఇక్కడ మిగిలినవి మీకు వర్తించవు.

వర్తింపజేసి, తర్వాత active దాటి నిర్ధారించండి

active అని నివేదించే యూనిట్‌కు నడుస్తున్న ప్రక్రియ ఉంటుంది, అది పనిచేసే ప్రామాణీకరణ మార్గానికి సమానం కాదు. అనువర్తన దశ తర్వాత, పునఃప్రారంభం అవుతాయని మీరు ఆశించిన భాగాల కోసం sacli status తనిఖీ చేయండి, విలువ sacli ConfigQuery ద్వారా నిల్వ చేయబడిందని నిర్ధారించండి, తర్వాత పరీక్ష ఖాతాతో ఒక పరిమిత క్లయింట్ లాగిన్ నడపండి.

అప్లికేషన్ స్థాయిలో ఏదో ఒకదానితో ముగించండి: సొరంగం ద్వారా ప్రైవేట్ వనరుకు చేరండి, సర్వర్ పబ్లిక్ చిరునామాకు ping మాత్రమే కాదు. తోసిన మార్గం లేదా DNS సెట్టింగ్ తప్పుగా ఉన్నప్పుడు విజయవంతమయ్యే హ్యాండ్‌షేక్ ప్రతి సేవా తనిఖీని దాటుతుంది, చివరికి సమస్యను నివేదించిన వ్యక్తిని విఫలం చేస్తుంది.

ఏ కార్యకలాపాలు sacli వి అనే దానికి ప్రదాత సేవా నిర్వహణ పాఠం సూచన, పునఃప్రారంభం సురక్షిత ఎంపిక అని నిర్ణయించే ముందు దాన్ని తెరవడం విలువైనది.

ఒకే దాటులో నిర్ణయం

ఈ నాలుగు పంక్తుల్లో కిందకు వెళ్లి మొదట సరిపోలే పంక్తిలో ఆగండి:

  • సెట్టింగ్ పేజీ sacli start పేరు చెబుతుంది, లేదా మీరు ఇప్పుడే ConfigPut నడిపారు: sacli start వాడండి.
  • పేజీ పునఃప్రారంభం కోరుతుంది, లేదా మార్పు లక్షణాలను కాదు శ్రోతలను తాకుతుంది: systemctl restart openvpnas వాడండి.
  • మీ shell ఈ సర్వర్ ద్వారా వస్తుంది: మొదట కన్సోల్ యాక్సెస్ ఏర్పాటు చేసి, తర్వాత పై రెండు పంక్తులు ఎంచుకున్న ఆదేశాన్ని నడపండి.
  • నిర్ధారణ: sacli status, విలువ కోసం ConfigQuery, ఒక లాగిన్, ఒక ప్రైవేట్ వనరు. సేవ స్థితి మాత్రమే ముగింపు రేఖ కాదు.

ఆ పంక్తుల్లో రెండు తనిఖీలు, రెండు చర్యలు, క్రమం అర్థం అదే. ఉత్పత్తి ప్రశ్నకు సమాధానం చెప్పలేకపోతే ఆగండి: మీరు నడపబోయే ఆదేశం మరో ఇన్‌స్టాలేషన్‌ది, మీరు పడగొట్టబోయే సొరంగం మీరు ఉద్దేశించినది కాదు.

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