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, ஒரு உள்நுழைவு, ஒரு தனிப்பட்ட வளம். சேவை நிலை மட்டும் இறுதிக் கோடு அல்ல.
அந்த வரிகளில் இரண்டு சரிபார்ப்புகள், இரண்டு செயல்கள், வரிசையின் பொருள் அதுவே. தயாரிப்பு கேள்விக்கு பதிலளிக்க முடியாவிட்டால் நில்லுங்கள்: நீங்கள் இயக்கப்போகும் கட்டளை வேறு நிறுவலுக்கானது, நீங்கள் வீழ்த்தப்போகும் சுரங்கம் நீங்கள் நினைத்தது அல்ல.