VPN பயன்பாட்டை அகற்றிய பின் Ubuntu-வில் இணையம் இல்லை
அகற்றப்பட்ட VPN கிளையண்ட் NetworkManager சுயவிவரங்களையும் ஒரு போலி இடைமுகத்தையும் விட்டுச் செல்லலாம். அந்த அனாதைப் பொருட்கள் இயல்புநிலை வழித்தடத்தையோ ஃபயர்வால் கொள்கையையோ நிலைநிறுத்துகின்றன.
VPN கிளையண்டை நிறுவல் நீக்கி, மறுதொடக்கம் செய்து, பின்னர் உலாவி எதையும் ஏற்ற முடியவில்லை என்பதைக் கண்டறிவது Ubuntu-வில் வழக்கமான வரிசை. சுரங்கப்பாதை போய்விட்டது, ஆனால் அதற்கு இயக்கத்தை அனுப்பிய கொள்கை போகவில்லை, Ubuntu-வில் இந்த எச்சங்கள் பொதுவாக தொகுப்பில் அல்ல, NetworkManager-இல் வாழ்கின்றன. இயக்கத்தின் போது உருவாக்கப்படும் இணைப்புச் சுயவிவரமும் போலி இடைமுகமும் எந்தத் தொகுப்புக்கும் சொந்தமானவை அல்ல, எனவே தொகுப்பை அகற்றுவது அவற்றை அகற்றாது.
சுரங்கப்பாதை போய்விட்டது, கொள்கை போகவில்லை
ஒரு கில் சுவிட்ச் சுரங்கப்பாதை இல்லாமல் வலையமைப்பை பயன்படுத்த முடியாததாக்கி வேலை செய்கிறது. அந்த நிலை செயலில் இருக்கும்போது கிளையண்ட் அகற்றப்பட்டால், அதை அணைக்க எதுவும் மிஞ்சாது. விளைவு சரியாக பழுதடைந்த வலையமைப்பு அடாப்டர் போலவே தெரிகிறது, பொதுவாக அது ஒரு வழித்தடத்தைப் பிடித்திருக்கும் சுயவிவரம்.
அதனால்தான் மறுநிறுவல் சில நேரங்களில் இணைப்பை மீட்டெடுக்கிறது: தன் சொந்தக் கொள்கையைத் திரும்பப் பெறத் தெரிந்த செயல்முறையை மீண்டும் உருவாக்குகிறது. அதன் சுவிட்ச் செயலில் இருந்தபோது அகற்றப்பட்ட கிளையண்ட், யாரும் சுத்தம் செய்ய மிஞ்சாத நிலையை விட்டுச் சென்றது.
தொகுப்பு என்றும் வைத்திராத பொருட்களைப் படியுங்கள்
மாற்றுவதற்கு முன் நிலையைப் படியுங்கள். சாதனங்கள், செயலில் உள்ள இணைப்புகள், இரண்டு வழித்தட அட்டவணைகள் ஆகியவற்றைப் பட்டியலிட்டு, பின்னர் தன்னை இணைந்ததாகத் தெரிவிக்கும் போலி சாதனத்தையோ அதை நோக்கிக் காட்டும் இயல்புநிலை வழித்தடத்தையோ தேடுங்கள். IPv4 மற்றும் IPv6 தனித்தனியாகத் தோல்வியடைகின்றன, எனவே பெயர் தீர்வு பழுதடைந்த முகவரிக்கு வேலை செய்யும் ping இறந்த வழித்தடத்தை விட வேறு பொருளைக் காட்டுகிறது. இயல்புநிலை வழித்தடத்தைப் பிடித்திருக்கும் போலி சாதனம் முழு இடைநிறுத்தத்தையும் தானே விளக்குகிறது.
nmcli device status
nmcli connection show --active
ip -4 route
ip -6 routeகண்டதை எழுதுங்கள், ஏனெனில் தீர்வு ஒரு குறிப்பிட்ட பொருளை நீக்குவது ஆகும், எல்லாவற்றையும் மீட்டமைப்பது அல்ல. இதைவிட பரந்த எந்த நடவடிக்கையும் இரண்டாவது இடைநிறுத்தத்தை ஆபத்தில் ஆழ்த்துகிறது. பழுதுநீக்கத்திற்கும் ஊகத்திற்கும் உள்ள வேறுபாடு இதுவே.
இணைந்த சாதனத்துடன் காலியான வழித்தட அட்டவணை வேறு கோளாறு, அது மீதமுள்ள சுயவிவரத்திற்கு அல்ல, DHCP-க்குக் காட்டுகிறது. எதையும் திருத்துவதற்கு முன் குத்தகையைப் படியுங்கள்.
சுயவிவரத்தை நீக்குங்கள், விசைக் கோப்பை அல்ல
விசைக் கோப்பை அகற்றுவதற்குப் பதிலாக NetworkManager வழியாக சுயவிவரத்தை நீக்குங்கள். கோப்பை நீக்குவது சுயவிவரத்தை அடுத்த மறுதொடக்கம் வரை நினைவகத்தில் செயலில் விட்டுச் செல்கிறது, இது சரியான பழுதுநீக்கத்தை நம்பமுடியாததாகக் காட்டுகிறது. பின்னர் சேவையை மறுதொடக்கம் செய்து சாதனப் பட்டியலை மீண்டும் படியுங்கள். நீக்கலை உண்மையாக்குவது அந்த மறுதொடக்கமே.
sudo nmcli connection delete pvpn-killswitch
sudo systemctl restart NetworkManagerபோலி இணைப்பு தப்பிப்பிழைத்தால், அந்த இணைப்பையும் அகற்றி, பின்னர் முகவரியையும் பெயரையும் தனித்தனியாகச் சோதியுங்கள். சுத்தமான வழித்தடத்தில் பெயர் தோல்வியடைந்தால் DNS-ஐக் காட்டுகிறது, முகவரி தோல்வியடைந்தால் வழித்தடத்தையோ ஃபயர்வாலையோ.
மீண்டும் நிகழ்வதற்கு முன் துவக்கநேரக் கொக்கியைச் சரிபாருங்கள்
சில எச்சங்கள் ஒவ்வொரு துவக்கத்திலும் தங்களை மீண்டும் நிறுவிக்கொள்கின்றன. கையால் எழுதப்பட்ட யூனிட் அல்லது ஃபயர்வால் விதிகளைச் சேர்க்கும் if-up ஸ்கிரிப்ட் தொகுப்பு போன பிறகும் அதைத் தொடர்கிறது, எனவே இடைநிறுத்தம் திரும்பி வருகிறது, முந்தைய பழுதுநீக்கம் அதிர்ஷ்டம் போலத் தெரிகிறது. மீண்டும் மறுதொடக்கம் செய்வதற்கு முன் யூனிட் கோப்புகளையும் வலையமைப்புக் கொக்கிகளையும் தேடுங்கள். யூனிட்டின் பெயரே பொதுவாகத் துப்பு தருகிறது.
systemctl list-unit-files | grep -i vpn
grep -rl -i vpn /etc/systemd/system /etc/network/if-up.dகுறிப்பிட்ட கோப்பை அகற்றுங்கள் அல்லது மறைக்கவும், பின்னர் ஒருமுறை மறுதொடக்கம் செய்து சுரங்கப்பாதை இல்லாத நிலையே நீங்கள் விரும்புவது என்பதை உறுதிப்படுத்துங்கள். அந்த இறுதி மறுதொடக்கமே சோதனை, ஏனெனில் அடுத்த துவக்கம் வரை மட்டும் நீடிக்கும் திருத்தம் திருத்தம் அல்ல. பின்னர் குறிப்பை இயந்திரத்துடன் வைத்திருங்கள். nmcli குறிப்பு மேலே பயன்படுத்தப்பட்ட சாதனம் மற்றும் இணைப்புக் கட்டளைகளை உள்ளடக்குகிறது.