OpenVPN Access Server: демонды қайта іске қосу немесе параметрді қолдану
systemctl restart openvpnas демонды қайта іске қосады; sacli start ішкі қызметтерді көтереді. Параметр құжаттамасы айтқанды ұстаныңыз, содан кейін active-тен артық тексеріңіз.
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, бір кіру, бір жеке ресурс. Тек қызмет күйі мәре сызығы емес.
Осы жолдардың екеуі тексеру, екеуі әрекет, және тәртіптің мәні осында. Өнім туралы сұраққа жауап бере алмасаңыз, тоқтаңыз: орындамақ болған команда басқа орнатуға жатады, ал құлататын туннеліңіз ойлаған туннель болмайды.