VPN துறைமுகம் அமைதியா? கேட்பான், பிணைப்பு முகவரி அல்லது புரவலன் நெருப்புச்சுவர்
நிறுத்தப்பட்ட சேவைக்கும் நெருப்புச்சுவரின் நிராகரிப்புக்கும் வெவ்வேறு பழுதுநீக்கம் தேவை. முதலில் உள்ளூர் சாக்கெட்டை ஆய்ந்து, பிறகு ஒரு அனுமதிக்கப்பட்ட வெளிப்புற முயற்சியைப் பதிவுடன் ஒப்பிடுங்கள்.
VPN அதன் துறைமுகத்தில் எதற்கும் பதிலளிக்கவில்லை, சாத்தியமான இரு காரணங்களுக்கும் எதிரெதிர் பழுதுநீக்கம் தேவை: ஒன்று எந்த செயல்முறையும் சாக்கெட்டைத் திறக்கவில்லை, அல்லது சாக்கெட் உள்ளது மற்றும் இயந்திரங்களுக்கு இடையே ஏதோ பாக்கெட்டுகளை நிறுத்துகிறது. ஒரு கட்டளை அந்தக் கேள்வியின் முதல் பாதியைத் தீர்க்கிறது, அதனால்தான் எந்த நெருப்புச்சுவர் விதியையும் தொடுவதற்கு முன் அது வருகிறது. கீழே உள்ள வரிசை மற்றொரு ஊகத்தைச் சேர்ப்பதற்குப் பதிலாக ஒவ்வொரு படியிலும் ஒரு விளக்கத்தை நீக்குகிறது. இவை இரண்டிற்கும் இடையே ஊகிப்பதுதான் பத்து நிமிட ஆய்வை ஒரு முழு மாலையாக மாற்றுகிறது.
சேவையகத்தில் உள்நுழைய முடியும் என்றும், வாடிக்கையாளர் ஸ்கேனர் அல்ல, உண்மையான சுயவிவரம் என்றும் கருதுங்கள். இரண்டு அனுமானங்களும் முக்கியம், ஏனெனில் பொதுவான ஆய்வு நடைமுறைக்குரிய கேள்விக்குப் பதிலளிக்க முடியாது.
சாக்கெட் உள்ளதா
சேவை தன்னைப் பற்றிச் சொல்வதிலிருந்து தொடங்குங்கள்: அது எழுந்ததா, மேலும் பயனுள்ளதாக, அதன் முதல் தொடக்கப் பிழை என்ன. பாகுபடுத்தல் தோல்வி, காணாமல் போன சாவி அல்லது பிணைப்புப் பிழை கேட்பானை உருவாகாமல் தடுக்கிறது, மேலும் செயல்முறை மிகவும் அமைதியாக வெளியேறலாம், நிலை வரி தெளிவற்றதாகப் படிக்கப்படும். தன்னைச் செயலில் எனத் தெரிவிக்கும் அலகு தானே சான்று அல்ல, ஏனெனில் பிரதான செயல்முறை உயிருடன் இருக்கலாம், ஆனால் துறைமுகத்தைப் பிணைக்க வேண்டிய பகுதி ஏற்கனவே விட்டுக்கொடுத்திருக்கலாம்.
systemctl status openvpn-server@server --no-pager
journalctl -u openvpn-server@server -n 30 --no-pager
ss -lunp
சாக்கெட் பட்டியல்தான் மீதமுள்ள ஆய்வு நிற்கும் உண்மை. துறைமுகத்தை மட்டுமல்ல, உள்ளூர் முகவரி நெடுவரிசையைப் படியுங்கள், ஏனெனில் அந்த நெடுவரிசையில்தான் லூப்பேக் பிணைப்புகளும் தவறான இடைமுகப் பிணைப்புகளும் தெரிகின்றன. 127.0.0.1 இல் இருக்கும் கேட்பான் சரியாக இயங்குகிறது, இருப்பினும் உங்கள் மடிக்கணினிக்குத் தெரியவில்லை.
சாக்கெட் எந்த முகவரியிலும் எந்தக் குடும்பத்திலும் பதிலளிக்கிறது
இரு பிழைகள் வாடிக்கையாளரின் பக்கத்திலிருந்து ஒரே மாதிரி தெரிகின்றன, மேலும் "அணுக முடியவில்லை" என்ற பெரும்பாலான அறிக்கைகளை விளக்குகின்றன. லூப்பேக் முகவரியில் பிணைக்கப்பட்ட சேவையகம் வேறு இயந்திரத்திலிருந்து போக்குவரத்தை ஒருபோதும் ஏற்காது, IPv4 முகவரியில் மட்டும் பிணைக்கப்பட்ட சேவையகம் அதே புரவலனின் IPv6 முகவரியை அழைக்கும் வாடிக்கையாளருக்கு ஒருபோதும் பதிலளிக்காது. கொள்கை பற்றி எதையும் அனுமானிப்பதற்கு முன் சாக்கெட் அட்டவணையில் உள்ள முகவரியை வாடிக்கையாளர் உண்மையில் அழைக்கும் முகவரியுடன் எழுத்து எழுத்தாக ஒப்பிடுங்கள்.
பட்டியலை ஒரு துறைமுகத்திற்கு மட்டுப்படுத்தினால், புரவலன் பல சேவைகளை இயக்கும்போதும் அது படிக்கக்கூடியதாக இருக்கும். sport வடிகட்டி துறைமுகத்தை நீங்கள் சோதிக்கும் போக்குவரத்துடன் சேர்த்து எடுக்கிறது:
ss -lun 'sport = :51820'
ss -ltnp 'sport = :1194'
நடைமுறை நெடுவரிசை முழுப் பதிலையும் மாற்றுகிறது
சாக்கெட் அட்டவணை துறைமுகத்துடன் நடைமுறையின் அடிப்படையிலும் குறியிடப்படுகிறது, இவை இரண்டும் தனித்தனி உள்ளீடுகள். 1194 இல் TCP க்குப் பதிலளிக்கும் சேவை UDP 1194 இல் ஏதாவது கேட்கிறதா என்பதைப் பற்றி எதுவும் சொல்லாது, வாடிக்கையாளர் எப்போதும் அவற்றில் ஒன்றை மட்டுமே பயன்படுத்தும். சேவையக அமைப்பு எந்தப் போக்குவரத்தைத் தேர்ந்தெடுக்கிறது, வாடிக்கையாளர் சுயவிவரம் எதை அனுப்புகிறது என்பதை உறுதிசெய்து, பிறகு அந்த வரிசையைத் தேடுங்கள்.
UDP க்கு இரண்டாவது மடிப்பு உள்ளது: அங்கீகரிக்கப்படாத ஆய்வு சேவை பதிலளிக்க வேண்டிய பிழை அல்ல. துறைமுகம் அமைதியாக இருப்பதாகத் தெரிவிக்கும் ஸ்கேன் சேவையின் கிடைக்கும் தன்மையை அல்ல, அதன் நிதானத்தை அளந்தது, எனவே உண்மையான வாடிக்கையாளர் மற்றும் சுயவிவரத்துடன் சோதியுங்கள்.
ஒரு முயற்சி, பார்க்க மூன்று இடங்கள்
அனுமதிக்கப்பட்ட வாடிக்கையாளரிடமிருந்து சரியாக ஒரு முயற்சி செய்து நேரத்தை நொடி வரை எழுதுங்கள். பிறகு அந்தக் காலத்திற்கு மூன்று மூலங்களைப் படியுங்கள்: வழங்குநரின் வலையமைப்பு விதி அல்லது பணியகம், புரவலனின் நெருப்புச்சுவர் கணக்கிகள் அல்லது பதிவு, மற்றும் சேவையின் சொந்தப் பதிவு. ஒருமுறை இதைச் செய்வதுதான் மூன்று கூற்றுகளையும் ஒப்பிடக்கூடியதாக்குகிறது, மேலும் யாரும் நேர முத்திரையைப் பதிவு செய்யாத முயற்சியை மீண்டும் செய்வதைவிடக் குறைவான செலவு.
இரு முடிவுகளும் எதிரெதிர் திசைகளைக் காட்டுகின்றன. எந்தப் பாக்கெட்டும் புரவலனை அடையவில்லை என்றால், வழி அதை வீசுகிறது, கேட்பான் பொருத்தமற்றது. பாக்கெட் சாக்கெட்டை அடைந்து சேவை அதை நிராகரித்தால், வழி சரியாக உள்ளது, பதில் நடைமுறை, மறையாக்கம் அல்லது சான்றுகளில் உள்ளது. ஏற்கனவே இணைப்பை ஏற்றுக்கொண்ட சேவைக்காகத் துறைமுகத்தைத் திறப்பது அடுத்த ஆய்வை எளிதாக்காது, கடினமாக்குகிறது.
விதியை மாற்றுவதற்கு முன் கட்டத்தைப் பெயரிடுங்கள்
தொடங்கும் பேச்சுவார்த்தையும் தோல்வியடையும் அங்கீகாரமும் ஒரே தோல்வி, அனுப்புதல் நிற்கும்போது உருவாகும் சுரங்கப்பாதை முற்றிலும் வேறு. கட்டத்தை முதலில் பெயரிடுவது பழுதுநீக்கத்தைக் குறுகலாக வைத்திருக்கிறது: சான்றுப் பிரச்சினை நெருப்புச்சுவர் விதியால் தீராது, தரவு வழிப் பிரச்சினை மறுதொடக்கத்தால் தீராது.
கேள்விக்குப் பதிலளிக்கும் மிகக் குறுகிய ஆய்வைப் பயன்படுத்துங்கள். நிர்வாகியின் கட்டுப்பாட்டில் ஒரு துறைமுகத்தில் தற்காலிகப் பாக்கெட் கண்காணிப்பு நியாயமான கருவி; முழு நெருப்புச்சுவரையும் முடக்குவது அல்ல, ஏனெனில் முடிவை எதற்கும் சார்பளிக்க முடியாது. ss ஆவணம் மேலே பயன்படுத்திய வடிகட்டிகளை உள்ளடக்குகிறது, எந்தப் பிடிப்பையும் விட இது மலிவான முதல் படி. இரண்டு கிளைகளில் எதை நிரூபித்தீர்கள் என்பதைப் பதிவு செய்யுங்கள், அடுத்த நிகழ்வு தெரிந்த பதிலிலிருந்து தொடங்கும்.