சரியான OpenVPN இணைப்பை நிறுத்துங்கள்: முன்பின்னணி, systemd அல்லது NM
சுரங்கப்பாதையைத் துண்டிக்கும் கட்டளை அதை யார் தொடங்கினார் என்பதைப் பொறுத்தது. சமிக்ஞையை அனுப்பும் முன் முன்பின்னணி, systemd, NetworkManager மற்றும் OpenVPN 3 உரிமையாளர்களை ஒப்பிடுங்கள்.
முனையச் சாளரத்தை மூடுவது சுரங்கப்பாதையை மூடுவதற்குச் சமமல்ல, ஒரு செயல்முறையைக் கொல்வது ஒரு சேவையை நிறுத்துவதற்குச் சமமல்ல. Linux இல் உண்மையில் துண்டிக்கும் கட்டளை எந்தக் கூறு இணைப்பைத் தொடங்கி அதன் வாழ்க்கைச் சுழற்சியை வைத்திருக்கிறது என்பதைப் பொறுத்தது. கீழேயுள்ள ஒப்பீடு நீங்கள் அதிகம் சந்திக்கக்கூடிய நான்கு ஏற்பாடுகளையும் ஒவ்வொன்றுக்கும் தேவையான அடையாளங்காட்டியையும் உள்ளடக்கியது.
முன்பின்னணி மற்றும் டீமன் செய்யப்பட்ட வாடிக்கையாளர்கள்
முனையத்தில் கையால் தொடங்கப்பட்ட வாடிக்கையாளர் அந்த முனையத்திற்குச் சொந்தமானது. Ctrl+C இடையூறை வழங்குகிறது, வாடிக்கையாளர் தன் இடைமுகத்தை உடைக்கிறார், சுரங்கப்பாதை முடிகிறது. வேறு எதற்கும் தெரிவிக்க வேண்டியதில்லை.
ஷெல் மேலுறையின் வழியாகத் தொடங்கி பின்னணியில் விடப்பட்ட வாடிக்கையாளர் யாருக்கும் சொந்தமானதல்ல, அந்தச் சூழ்நிலையில்தான் மக்கள் killall ஐ நாடுகிறார்கள். முதலில் செயல்முறையைக் கண்டுபிடித்து, அதன் கட்டளை வரி நீங்கள் கருதிய சுயவிவரத்தைக் குறிப்பிடுவதை உறுதிசெய்து, பின்னர் சாதாரண முடிவுச் சமிக்ஞையை அனுப்புங்கள். மேற்பார்வையாளரின் கீழ் கொல்லப்படும் மேற்பார்வை செய்யப்பட்ட செயல்முறை மீண்டும் தொடங்கப்படும், எனவே சமிக்ஞையைத் தேர்ந்தெடுப்பதை விட உரிமையாளரை அடையாளம் காண்பது முக்கியம். செயல்முறைக் குழுவுக்கு சமிக்ஞையை வேறு எந்தச் சுரங்கப்பாதையும் அதைப் பகிரவில்லை என்பதை உறுதிசெய்த பிறகே அனுப்புங்கள்.
SIGUSR1 துண்டிப்பு அல்ல; அது வாடிக்கையாளரைச் சுரங்கப்பாதையை மீண்டும் தொடங்கச் சொல்கிறது.
systemd நிகழ்வுகள்
ஒரு unit இணைப்பை வைத்திருக்கும்போது, நிறுத்த வேண்டிய பொருள் unit தான். openvpn-client@office போன்ற டெம்ப்ளேட் நிகழ்வுகள் சுயவிவரப் பெயரைக் கொண்டுள்ளன, நிகழ்வுக்குப் பதிலாக டெம்ப்ளேட் இலக்கை நிறுத்துவது ஹோஸ்டில் உள்ள ஒவ்வொரு வாடிக்கையாளரையும் பாதிக்கலாம்.
systemctl list-units 'openvpn-client@*'
systemctl stop [email protected]
நிகழ்வு எந்தச் சுயவிவரத்தை ஏற்றியது என்று உறுதியில்லாதபோது unit இன் ExecStart ஐப் படியுங்கள்.
இயக்கப்பட்ட unit அடுத்த துவக்கத்தில் திரும்பும், இது இப்போது அதை நிறுத்துவதிலிருந்து தனி முடிவு. இணைப்பு திரும்பக்கூடாது என்று முடிவெடுத்த பிறகே அதை முடக்குங்கள், அந்த முடிவை அடுத்த நிர்வாகி கண்டுபிடிக்கும் இடத்தில் பதிவு செய்யுங்கள்.
NetworkManager சுயவிவரங்கள்
NetworkManager நிர்வகிக்கும் சுயவிவரம் சமிக்ஞை அனுப்பக்கூடிய செயல்முறை அல்ல. நிர்வாகி வாழ்க்கைச் சுழற்சியை வைத்திருக்கிறார், செயல்பட வேண்டிய பொருள் காட்சிப் பெயருக்குப் பதிலாக UUID ஆல் அடையாளம் காணப்படும் செயலில் உள்ள இணைப்பு. செயலில் உள்ள பட்டியலை முதலில் படிப்பது நீங்கள் எதிர்பார்க்காத பெயரில் இரண்டாவது சுரங்கப்பாதை இயங்குகிறதா என்பதையும் காட்டும்.
nmcli connection show --active
nmcli connection down uuid actual-uuid
காட்சிப் பெயர்கள் மீளும், சுயவிவரக் கோப்பின் பெயர் அதன் அடையாளங்காட்டி அல்ல, எனவே பட்டியலிலிருந்து UUID ஐ நகலெடுங்கள். இணைப்பு உடனே திரும்பினால், ஏதோ அதை இயக்குகிறது: அடிப்படை இணைப்பில் ஒரு secondaries உள்ளீடு, ஒரு dispatcher ஸ்கிரிப்ட், அல்லது தானியங்கி இணைப்புக் கொடி. நிர்வாகியின் இணைப்பை நிறுத்துவது சரியான முதல் படி, மறுஇயக்கமே அடுத்த கேள்வி. மறுஇயக்கத்தை நிறுத்த சுயவிவரத்தை நீக்க வேண்டாம், ஏனெனில் அது நாளை உங்களுக்குத் தேவைப்படக்கூடிய சான்றுகளையும் நீக்கும்.
நிர்வாகியின் கட்டளைக் குறிப்பு down இலக்கு எவ்வாறு தேர்ந்தெடுக்கப்படுகிறது என்பதை ஆவணப்படுத்துகிறது.
OpenVPN 3 அமர்வுகள்
OpenVPN 3 Linux ஒவ்வொரு சுரங்கப்பாதைக்கும் செயல்முறைக்குப் பதிலாக அமர்வு மாதிரியைப் பயன்படுத்துகிறது. சேவைக்குத் தெரிந்த அமர்வுகளை நீங்கள் ஆய்வு செய்து, பின்னர் ஒரு அமர்வுப் பாதையில் செயல்படுகிறீர்கள். பாதையே அடையாளங்காட்டி, அதை உள்ளமைவுப் பெயருடன் மாற்ற முடியாது.
openvpn3 sessions-list
openvpn3 session-manage --path /net/openvpn/v3/sessions/... --disconnect
ஒவ்வொரு அமர்வையும் துண்டிப்பது வேறு செயல், அது வேண்டுமென்றே செய்யப்பட வேண்டும்.
ஒரே ஹோஸ்ட் பல பயனர்களின் அமர்வுகளை வைத்திருக்கலாம், எனவே செயல்படும் முன் பட்டியலிடுங்கள், நீங்கள் முடிக்கப்போகும் அமர்வின் உரிமையாளரை உறுதிசெய்யுங்கள்.
பின்னர் எதைச் சரிபார்க்க வேண்டும்
இந்த நிறுத்தங்களில் ஏதேனும் ஒன்றுக்குப் பிறகு மூன்று விஷயங்களைச் சரிபார்க்கவும்: செயலில் உள்ள இணைப்புப் பட்டியலில் சுரங்கப்பாதை இனி இல்லை, இடைமுகம் போய்விட்டது, உள் முகவரிக்கான வழித் தேடல் இனி சுரங்கப்பாதைச் சாதனத்தைத் தேர்ந்தெடுக்கவில்லை. பின்னர் அடுத்த துவக்கத்தில் என்ன நடக்கும் என்பதை முடிவு செய்யுங்கள்.
ip -brief address
ip route get 10.8.0.1
கையால் இடைமுகத்தை நீக்குவது உரிமையாளரை நிறுத்தாது, சுத்தம் பாதியில் விடப்படும்.
இப்போது துண்டிப்பது, அடுத்த தானியங்கித் தொடக்கத்தைத் தடுப்பது, பின்னர் VPN அல்லாத போக்குவரத்தை அனுமதிப்பது ஆகியவை மூன்று தனித் தேர்வுகள். ஒவ்வொன்றையும் வெளிப்படையாகச் செய்யுங்கள்.