OpenVPN வழியாக SSH தங்குகிறதா? முதலில் பாதை MTU அளவிடுங்கள்
எக்கோ வேலை செய்கிறது, பிறகு ஒரு பட்டியல் அமர்வை நிரந்தரமாக நிறுத்துகிறது. mssfix, fragment அல்லது இடைமுக MTU மாற்றுவதற்கு முன் இரு பக்கங்களிலும் வரம்பை அளவிடுங்கள்.
SSH இணைகிறது, கட்டளை அறிகுறி தோன்றுகிறது, ஏதேனும் கட்டளை பெரிய ஒன்றைத் திருப்பித் தந்தவுடன் அமர்வு இறந்துவிடுகிறது. எக்கோ சிறிது நேரம் வேலை செய்கிறது, பிறகு வாடிக்கையாளர் இன்னும் சுரங்கப்பாதையை மேலே எனக் காட்டும்போதே இணைப்பு காலாவதியாகிறது. தரவு வரும் வரை ஆரோக்கியமாக இருக்கும் அமர்வு பொதுவாக SSH குறைபாட்டில் அல்ல, அளவு வரம்பில் மோதுகிறது. கீழேயுள்ள சோதனைகள் மிக மலிவான விளக்கத்தை முதலில் நீக்கும் வரிசையில் உள்ளன.
சுயவிவரத்தைத் தொடுவதற்கு முன் தோல்வியின் வடிவத்தைப் படியுங்கள்
சிறிய பொதிகள் கடக்கின்றன, நிரம்பியவை கடக்கவில்லை. கட்டளை அறிகுறி, பேனர் அல்லது ஒரு விசை அழுத்தம் எளிதில் பொருந்துகிறது; கோப்பகப் பட்டியல், பதிவிறக்கம் அல்லது ஒட்டப்பட்ட தொகுதி பொருந்தாது. நடத்தை மாறும் அந்த அளவே துல்லியம், SSH தான் தொடர்புடைய நிரல் என்பது அல்ல.
இயங்குமுறை இதுதான்: பாதை MTU கண்டறிதல், அது பின்னூட்டத்தைச் சார்ந்தது. TCP ஒரு பகுதி அளவைத் தேர்ந்தெடுக்கிறது, வழியில் உள்ள திசைவி உருவான பொதியை அனுப்ப முடியாவிட்டால் அதை ICMP செய்தியால் தெரிவிக்க வேண்டும். உறைப்பொதிவு வெளிப்பொதியை உட்பொதியை விட பெரியதாக்குகிறது, எனவே சுரங்கப்பாதைக்குள் பயன்படுத்தக்கூடிய அளவு எப்போதும் இயற்பியல் இணைப்புக்குக் கீழேயே இருக்கும். அந்த ICMP செய்திகளை எங்கும் வடிகட்டினால் அனுப்புபவருக்கு திருத்தம் என்றும் கிடைக்காது, நிரம்பிய பகுதிகளை அனுப்பிக்கொண்டே இருப்பார், வெளிப்பொதி எந்த அறிவிப்பும் இல்லாமல் தூக்கி எறியப்படும்.
இரு பக்கங்களிலும் வரம்பை அளவிடுங்கள்
இவற்றில் ஒன்றை மாற்றுவதற்கு முன் சுரங்கப்பாதையின் MTU ஐ இயற்பியல் இணைப்புடன் ஒப்பிடுங்கள். இயற்பியல் மதிப்பை நகலெடுத்த சுரங்கப்பாதை வேறுபாடு எங்கே என்பதை ஏற்கனவே சொல்லிவிட்டது.
சுரங்கப்பாதையின் உள்ளிருந்து பிரிப்பதைத் தடுக்கும் கோரிக்கையுடன் சோதியுங்கள், பதில்கள் வரும் வரை சுமையைக் குறைக்கவும். அளவு வாதம் சுமையை மட்டுமே எண்ணுகிறது, எனவே வேலை செய்யும் எண் எப்போதும் இடைமுக MTU க்குக் கீழேயே இருக்கும். இடைமுக எண் தேவைப்பட்டால் தலைப்பு அளவுகளை மீண்டும் சேர்க்கவும்.
ip link show tun0
ping -M do -s 1380 10.9.0.1சுரங்கப்பாதையின் வெளியிலிருந்து சேவையகத்தின் பொது முகவரிக்கு எதிராக சோதனையை மீண்டும் செய்யுங்கள். அங்கும் பெரிய சோதனைகள் தோல்வியடைந்தால் வரம்பு சேவையகத்திற்கான பாதையில் உள்ளது, சுரங்கப்பாதையின் எந்த விருப்பமும் அதை நகர்த்தாது. அந்த ஒப்பீடு ஒருபோதும் பிரச்சினையாக இல்லாத வாடிக்கையாளரை சரிசெய்வதிலிருந்து உங்களைக் காக்கிறது. கட்டமைப்பு கோப்பைத் திறப்பதற்கு முன் இரு முடிவுகளையும் எழுதுங்கள்.
mssfix மற்றும் fragment வெவ்வேறு வேலைகளைச் செய்கின்றன
mssfix சுரங்கப்பாதைக்குள் உள்ள TCP இணைப்புகள் தங்கள் கைக்குலுக்கலின்போது அறிவிக்கும் பகுதி அளவைக் கட்டுப்படுத்துகிறது. SSH, HTTPS மற்றும் கோப்பு நகல்களுக்கு இதுவே சரியான நெம்புகோல், அதனால் அமைத்தவுடன் தங்குதல் பெரும்பாலும் மறைந்துவிடுகிறது. இது UDP சுமைகளை அறவே தொடுவதில்லை.
UDP சேவையையும் சுமக்கும் சுரங்கப்பாதை SSH சரிசெய்த பிறகும் தோல்வியடையக்கூடும், அந்த முடிவு ஒரு விருப்பமே எல்லாவற்றையும் ஈடுசெய்கிறது என நினைப்பவர்களைக் குழப்புகிறது.
fragment மற்ற இயங்குமுறை மற்றும் வேறு கருவி. இது உறைப்பொதிவுக்கு முன் மிகப் பெரிய பொதிகளைப் பிரிக்கிறது, UDP போக்குவரத்திற்கு மட்டுமே பொருந்தும், ஒவ்வொரு தரவுக்கிராமத்திற்கும் கூடுதல் சுமையைச் சேர்க்கிறது, உடைந்த கண்டறிதலுக்கான இறுதி வழியாக ஆவணப்படுத்தப்பட்டுள்ளது. இரண்டு அமைப்புகளும் சுரங்கப்பாதையை முடிக்கும் தரப்பினரிடம் ஒத்திருக்க வேண்டும். ஒரு முனை கட்டுப்படுத்தும்போது மற்றொன்று பிரித்தால் பதிவில் எச்சரிக்கைகளும் கோப்புகளிலிருந்து யாரும் ஊகிக்க முடியாத நடத்தையும் ஏற்படும்.
இடைமுக MTU ஐக் குறைப்பது முரட்டு விருப்பம்
இரு முனைகளிலும் இடைமுக MTU ஐக் குறைப்பது முரட்டுக் கருவி. இது ஒவ்வொரு உள் அனுப்புநருக்கும் சிறிய எண்ணைச் சொல்கிறது, அது வேலை செய்கிறது, அந்தச் செலவை தேவைப்படும் TCP ஓட்டங்களுக்கு அல்ல, முழு போக்குவரத்திற்கும் சுமத்துகிறது.
சுரங்கப்பாதை உங்களால் கட்டுப்படுத்த முடியாத போக்குவரத்தைச் சுமக்கும்போது, அல்லது வாடிக்கையாளர் உங்கள் கட்டுப்பாட்டில் இல்லாத சுயவிவரம் கொண்ட சாதனமாக இருக்கும்போது இதைத் தேர்ந்தெடுங்கள். சமச்சீராகப் பயன்படுத்தி மதிப்பை சுயவிவரத்தின் அருகில் பதிவு செய்யுங்கள். பாதி பயன்படுத்தப்பட்ட மாற்றம் எதுவும் செய்யாததை விட மோசம், ஏனெனில் அது தீர்வு போலத் தெரிகிறது.
தங்கிய பரிமாற்றத்துடன் மீண்டும் சோதியுங்கள்
அமைப்புகள் ஏற்றப்பட மீண்டும் இணையுங்கள், புதிய இணைப்பைத் திறந்து உறைந்த கட்டளையை மீண்டும் செய்யுங்கள். பகுதி அளவு கைக்குலுக்கலின்போது பேச்சுவார்த்தை செய்யப்படுகிறது, எனவே மறுஇணைப்பைத் தாண்டிய அமர்வு இன்னும் பழைய மதிப்பைச் சுமக்கிறது. இங்கு ping பலவீனமான சோதனை, ஏனெனில் முழுத் தோல்வியே சிறிய பொதிகள் கடப்பதுதான். உடைந்த பட்டியல், பதிவிறக்கம் அல்லது ஒட்டுதலைப் பயன்படுத்துங்கள்.
சிறிய அளவிலும் தங்குதல் தொடர்ந்தால் வேறெங்காவது பாருங்கள்: ஓட்டத்தை முடிக்கும் நிலைமைக் கொண்ட தீச்சுவர், இரட்டை முகவரி, அல்லது மறுஇணைப்பில் நகரும் பாதை. தோல்வியடைந்த சோதனையின் அளவையும் நீங்கள் மாற்றிய அமைப்பையும் பதிவு செய்யுங்கள், ஏனெனில் அந்த இணைதான் அடுத்த அறிக்கையைப் பயனுள்ளதாக்குகிறது.