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, бир кирүү, бир жеке ресурс. Кызматтын абалы гана финиш сызыгы эмес.
Ошол саптардын экөө текшерүү, экөө аракет, жана тартиптин мааниси ушунда. Продукт жөнүндө суроого жооп бере албасаңыз, токтоңуз: аткармакчы болгон буйрук башка орнотууга таандык, жана кулата турган туннелиңиз ойлогонуңуз эмес.