முதல் நொடியில் இறக்கும் VPN, இணைந்த பிறகு தோல்வியடையும் ஒன்றிலிருந்து முற்றிலும் வேறுபட்டது, இரண்டையும் ஒன்றாகக் கருதுவதே வழக்கமான தவறு. இங்கே ஹேண்ட்ஷேக் இல்லை, சான்றிதழ் பரிமாற்றம் இல்லை, ஆய்வு செய்ய வழியும் இல்லை. தொடர்பில்லாத பல பழுதுபார்ப்புகளில் எது பொருந்தும் என்பதைப் பதிவின் ஒரு வரி தீர்மானிக்கிறது, அதைத் தவிர்ப்பது ஒருபோதும் படிக்கப்படாத உள்ளமைவைத் திருத்தி ஒரு மதியத்தைச் செலவழிக்கச் செய்கிறது. அந்த வரியை முதலில் படியுங்கள்.

அங்கு செல்ல மூன்று படிக்க-மட்டும் கட்டளைகள் உள்ளன: journalctl -u openvpn@server -b --no-pager முதலில், systemctl status openvpn@server இரண்டாவதாக, மற்றும் UDP கேட்பான்களுக்கும் அவற்றின் உரிமையாளர்களுக்கும் ss -lunp.

முதல் வரி கிளையைத் தேர்ந்தெடுக்கிறது

துறை மோதலும் இல்லாத பைனரியும் ஒரு நொடிக்குள் தொடக்கத்தைக் கொல்கின்றன, வெவ்வேறு முதல் வரிகளை விட்டுச் செல்கின்றன. ஏற்கனவே பயன்பாட்டில் உள்ள முகவரிப் பற்றிய செய்தி துறையைக் குறிப்பிடுகிறது; இல்லாத இயக்கக்கூடிய கோப்பு இனி இல்லாத பாதையைக் குறிப்பிடுகிறது; தோல்வியடைந்த நிபந்தனை அல்லது இல்லாத உள்ளமைவுக் கோப்பு கோப்பைக் குறிப்பிடுகிறது. அந்த மூன்றும் வெவ்வேறு பழுதுபார்ப்புகளுக்கு வழிவகுக்கின்றன, அவற்றில் எதுவும் கிளையண்டை மீள்நிறுவுவதால் மேம்படாது. வேறு எதையும் இயக்கும் முன் முதல் தோல்வியை உங்கள் குறிப்புகளில் நகலெடுக்கவும்.

அசல் வரியை மறைக்கும் மீண்டும்-முயற்சி சுழற்சியைக் கவனியுங்கள். மறுதொடக்கக் கொள்கை கொண்ட அலகு முதல் தோல்வியை ஒரே மாதிரியான பன்னிரண்டுக்குக் கீழ் புதைக்கக்கூடும், எனவே அலகின் அடிப்படையில் வடிகட்டி மேலிருந்து படிக்கும் journalctl -b வாலை விட மேலானது.

1194 துறையை வேறு யார் வைத்திருக்கிறார்கள்

குற்றவாளி பொதுவாக யாரோ வேண்டுமென்றே உள்ளமைத்த இரண்டாவது சேவையகம் அல்ல. மற்றொரு முனையத்தில் இன்னும் உயிரோடிருக்கும் கையால் தொடங்கப்பட்ட கிளையண்ட், தற்செயலாக அதே துறையைத் தேர்ந்தெடுத்த இரண்டாவது சுயவிவரம், அல்லது அதன் சொந்த சுரங்கப்பாதை 1194-ஐ வைத்திருக்கும் விற்பனையாளர் தொகுப்பை எதிர்பாருங்கள். சாக்கெட் உரிமையாளர் ss -lunp இல் தோன்றும்; ஒரு அலகு பொறுப்பா என்பதை அறிய அந்த PID-ஐ systemctl status க்கு வழங்குங்கள். சமிக்ஞையால் அல்ல, அதன் சொந்தக் கட்டுப்பாட்டுப் பாதை வழியாக அதை நிறுத்துங்கள்.

அலகால் நிர்வகிக்கப்படும் செயல்முறைக்கு அனுப்பும் சமிக்ஞை பொதுவாக மறுதொடக்கத்தைத் தூண்டும், அதே தோல்வி சிறிது நேரத்தில் புதிய சிக்கல் போல மீண்டும் தோன்றும். ஒரு அலகுக்கு systemctl stop பயன்படுத்துங்கள், விற்பனையாளர் நிறுவலுக்கு தொகுப்பின் சொந்த சேவைக் கட்டளையை, சமிக்ஞையை அந்த ஷெல்லில் நீங்கள் கையால் தொடங்கிய ஒன்றுக்கு மட்டும் பயன்படுத்துங்கள்.

சுத்தம் செய்த பிறகு எஞ்சிய அலகுகள்

சுத்தம் பைனரிகளை நீக்குகிறது; கையால் எழுதப்பட்ட அலகுக் கோப்புகள், பொதுவாக /etc/systemd/system கீழ், அதிலிருந்து தப்பிக்கின்றன. Systemd பின்னர் இனி இல்லாத பாதையைச் சுட்டும் அலகை மீண்டும் முயற்சிக்கிறது, செய்தி நேற்றைய நீக்கத்தைப் பற்றியதல்ல, அந்த இல்லாத கோப்பைப் பற்றியது. systemctl status அலகின் துண்டுப் பாதையை மேலே காட்டுகிறது, எனவே எதையும் நீக்கும் முன் dpkg -S மூலம் சரிபார்க்கவும். அனாதை நீங்கியதும், systemctl daemon-reload மற்றும் systemctl reset-failed நிலையைச் சுத்தம் செய்கின்றன; இல்லையேல் பின்னர் வரும் ஒவ்வொரு நிலைச் சோதனையும் அதை மரபாகப் பெறும்.

which openvpn /usr/local கீழ் ஏதோவொன்றைப் பதிலளிக்கும்போது, பயன்பாட்டில் உள்ள பைனரி apt-இலிருந்து அல்ல, விற்பனையாளர் நிறுவியிலிருந்து வந்தது. அத்தகைய நிறுவி பொதுவாக அதன் சொந்தக் கேட்பானையும், சொந்த துவக்கப் பதிவையும், சொந்த உள்ளமைவு அடைவையும் கொண்டு வருகிறது, எனவே தெரியும் கட்டளையை நீக்கினாலும் சாக்கெட் ஆக்கிரமிக்கப்பட்டே இருக்கும்.

விற்பனையாளர் ஆவணப்படுத்தும் எந்த முறையிலும் அதை நிறுவல் நீக்குங்கள், ss -lunp மூலம் துறை காலியாக உள்ளதை உறுதிப்படுத்துங்கள், தேவைப்பட்டால் மட்டும் விநியோகக் கிளையண்டைச் சேர்க்கவும்.

மீண்டும் முயலும் முன் நிலையை அமைதிப்படுத்துங்கள்

அதிலிருந்து முடிவுகளை எடுப்பதற்கு முன் தோல்வி நிலையைச் சுத்தம் செய்யுங்கள்: systemctl reset-failed எண்ணிக்கைகளை நீக்குகிறது, பின்னர் systemctl status அலகின் வரலாற்றை அல்ல, அதன் தற்போதைய நிலையைத் தெரிவிக்கிறது. ஒருமுறை தொடங்கி, பெட்டியின் ஒட்டுமொத்த நிலையை அல்ல, அந்த நிகழ்வின் சொந்தப் பதிவைப் படியுங்கள். சுரங்கப்பாதை எதையும் எடுத்துச் செல்லாத நிலையில் இயங்குவதாகத் தெரிவிக்கும் அலகு தனிச் சிக்கல், மேலும் மிகவும் பொதுவானது. பிழை அறிக்கைகளில் இரண்டும் ஒன்றிணைக்கப்படுகின்றன, ஏனெனில் இரண்டும் பயனர் VPN வேலை செய்யவில்லை என்று சொல்வதில் முடிகின்றன.

நீங்கள் எடுத்த கிளையைக் குறித்துக்கொள்ளுங்கள்: துறை மோதல், இல்லாத பைனரி, இல்லாத உள்ளமைவு. அடுத்த நிகழ்வை விரைவாக அடையாளம் காணலாம்.

தொடர்புடைய கட்டுரைகள்