L2TP/IPsec PSK நிராகரிக்கப்பட்டது: முதலில் உரையாடல், பின்னர் கோப்புகள்
திரையில் தெரியும் விசை பழைய ரகசியக் கோப்பு அல்லது கண்ணுக்குத் தெரியாத வரி முறிவுக்கு இன்னும் தோற்கலாம். NetworkManager புலத்திலிருந்து /etc/ipsec.d வரை அதைப் பின்தொடரவும்.
நிர்வாகியின் செய்தியிலிருந்து முன் பங்கிடப்பட்ட விசையை NetworkManager உரையாடலில் ஒட்டி, காட்டும் பெட்டியைத் தேர்ந்தெடுக்கும்போது அது எழுத்து எழுத்தாகப் பொருந்துகிறது. இருப்பினும் இணைப்பு சுரங்கப்பாதை உயரும் முன்பே அங்கீகாரத் தோல்வியில் முடிகிறது. இதை முதன்முறை பார்த்தபோது விசை தவறு என்று நினைத்தேன்; அது தவறில்லை. டீமன் உண்மையில் என்ன படிக்கிறது என்பதை இன்னும் இரண்டு விஷயங்கள் தீர்மானிக்கின்றன: அந்த இணைப்புக்காக செருகுநிரல் எழுதும் ரகசியக் கோப்பு, மற்றும் மதிப்பு உரையாடலில் மாற்றமின்றி கடந்ததா என்பது.
கீழேயுள்ள பாதை விசையைப் புலத்திலிருந்து கோப்பு வரை பின்தொடர்கிறது, எங்கு தொலைந்தது என்பதைச் சொல்வது அந்த வரிசையே. தோல்வியடையும் இயந்திரத்தில் இதைச் செய்யுங்கள், வேலை செய்யும் இயந்திரத்தில் அல்ல, ஏனெனில் அந்த இரண்டு இயந்திரங்களுக்கு இடையிலான வேறுபாடு பொதுவாகக் கோப்பு அமைப்பு, விசை அல்ல.
உரையாடலிலிருந்து தொடங்குங்கள், ஆனால் புலத்தை நம்பாதீர்கள்
இணைப்பின் IPsec தாவலைத் திறந்து விசையை ஒட்டுவதற்குப் பதிலாக மீண்டும் தட்டச்சு செய்யுங்கள். அரட்டைச் செய்தி, PDF அல்லது கடவுச்சொல் நிர்வாகியிலிருந்து நகலெடுத்த விசையின் முடிவில் புலம் காட்டாத வரி முறிவு வரலாம், தெரியும் எழுத்துகள் இன்னும் சரியாகவே தெரிகின்றன.
கடவுச்சொல்லைக் காட்டும் கட்டுப்பாட்டை அழுத்தி சரத்தின் முடிவைப் பாருங்கள், நடுப்பகுதியை அல்ல. கர்சர் உரைக்குக் கீழே காலி வரியை விட்டால் அதை நீக்கி கடைசி எழுத்தை மீண்டும் தட்டச்சு செய்யுங்கள். அந்த ஒரே திருத்தம் இத்தகைய அறிக்கைகளின் வியக்கத்தக்க பகுதியைத் தீர்க்கிறது, எந்தப் பதிவையும் படிப்பதை விடக் குறைவான செலவு.
விசை நீண்ட வரிகளை மடிக்கும் டிக்கெட் அமைப்பிலிருந்து வந்தால், மடிக்காத வழியில் கேளுங்கள். இரண்டு சரங்களைப் பக்கத்துக்குப் பக்கமாகப் பார்ப்பதற்குப் பதிலாக நீளங்களை நிர்வாகியுடன் ஒப்பிடுங்கள்; மடிப்புப் புள்ளியில் தொலைந்த எழுத்து விகிதாசார எழுத்துருவில் தெரியாது.
/etc/ipsec.d உள்ளே விசையைப் பின்தொடருங்கள்
செருகுநிரல் PSK-ஐ IPsec டீமனுக்குக் கட்டளை வரியில் அளபெராக ஒருபோதும் கொடுக்காது. அதற்குப் பதிலாக மதிப்பை ரகசியக் கோப்பில் சேமித்து, டீமன் அந்தக் கோப்பை எடுத்துக்கொள்ளும்படி ஏற்பாடு செய்கிறது, இல்லையெனில் /etc/ipsec.secrets-இல் include வரியைச் சேர்க்கிறது. உரையாடல் வைத்திருப்பது அந்த உருவாக்கப்பட்ட கோப்புக்கான உள்ளீடு, பயன்பாட்டில் உள்ள மதிப்பு அல்ல.
எதையும் மாற்றுவதற்கு முன் என்ன இருக்கிறது என்பதைப் பட்டியலிடுங்கள்:
ipsec --version
sudo ls -l /etc/ipsec.d/*.secrets /etc/ipsec.d/ipsec.nm-l2tp.secrets 2>/dev/null
sudo grep -n "include" /etc/ipsec.secrets
செருகுநிரலின் பழைய வெளியீடுகள் ஒவ்வொரு இணைப்புக்கும் ஒரு கோப்பை எழுதின, இணைப்பின் UUID பெயரில், எடுத்துக்காட்டாக /etc/ipsec.d/nm-l2tp-ipsec-<uuid>.secrets. ஆப்லெட்டில் சுயவிவரத்தை நீக்குவது அந்தக் கோப்பை நம்பகமாக நீக்காது. முந்தைய சேவையகத்தின் பழைய கோப்பு இன்னும் வட்டில் இருந்து இன்னும் சேர்க்கப்பட்டால், டீமன் நீங்கள் இனி பயன்படுத்தாத சுயவிவரத்தின் ரகசியத்தைத் தேர்ந்தெடுக்கலாம், தெரியும் புலம் சரியாக இருந்தும் இணைப்பு தோல்வியடைகிறது.
1.2.12 மாற்றம் மேம்பாடுகளுக்கு என்ன செய்தது என்பதைப் புரிந்து கொள்ளுங்கள்
செருகுநிரல் பதிப்பு 1.2.12 ஒவ்வொரு இணைப்பின் ரகசியக் கோப்புகளையும் ஒரு பங்கிடப்பட்ட கோப்பால் மாற்றியது, /etc/ipsec.d/ipsec.nm-l2tp.secrets. மேம்பாடு UUID அடிப்படையிலான பழைய கோப்புகளைச் சுத்தம் செய்யாது, இருக்கும் include /etc/ipsec.d/*.secrets வரி அவற்றை இன்னும் சேர்க்கிறது. பதிப்பு 1.2.16 இயல்புநிலை முன்மொழிவுகளின் கையாளுதலை மாற்றியது, ரகசியங்களின் அமைப்பை அல்ல.
அந்த வரலாறு ஒரே மாதிரி தெரியும் சுயவிவரம் கொண்ட இரண்டு இயந்திரங்கள் வேறுவிதமாக நடந்துகொள்வதற்குக் காரணத்தை விளக்குகிறது. விசை ஒன்றுதான்; டீமன் சேர்க்கும் கோப்புகளின் தொகுப்பு ஒன்றல்ல. அனாதைக் கோப்பை அகற்றும்போது அதை நீக்குவதற்குப் பதிலாகப் பக்கத்திற்கு நகர்த்தி, இணைப்பை உறுதி செய்து, வேலை செய்யும் நிலை பதிவான பிறகு அதை நீக்குங்கள். மறுபெயரிடுவது பழைய மதிப்பை மீட்டெடுக்கக்கூடியதாக வைத்திருக்கும், குறைபாடு வேறெங்கோ இருந்தால்.
சேமிப்பு வடிவம் வைத்திருக்க முடியாத எழுத்துகளைப் பிரிக்கவும்
பங்கிடப்பட்ட ரகசியச் சரத்திற்கான strongSwan ஆவணம், மதிப்பில் புதிய வரி அல்லது இரட்டை மேற்கோள் எழுத்து இருக்கக்கூடாது என்று கூறுகிறது. ஆவணத்திலிருந்து ஒட்டப்பட்ட விசை சாதாரண உரையாடலில் எந்தக் காட்சி வேறுபாடும் இல்லாமல் இரண்டில் ஒன்றையும் கொண்டிருக்கலாம்.
1.2.12 முதல் சேமிக்கப்பட்ட மதிப்பு சாதாரண உரை அல்ல. செருகுநிரல் கோப்பை அடைவதற்கு முன் PSK-ஐ base64-இல் குறியாக்கம் செய்கிறது, வெளியீட்டுக் குறிப்புகள் அந்தக் குறியாக்கத்தையே விசையில் இரட்டை மேற்கோள் இப்போது ஏற்கத்தக்கதாக இருப்பதற்கான காரணமாகக் கூறுகின்றன. எனவே புலத்தில் தட்டச்சு செய்த மேற்கோள் குறிப்பிடத்தக்கது; ஒவ்வொரு கட்டுப்பாட்டு எழுத்துக்கும் இது உண்மையல்ல.
நீளம் மற்றொரு கட்டுப்பாடு. L2TP/IPsec மென்பொருள் முழுவதும் உலகளாவிய குறைந்தபட்சம் எதுவும் பொருந்தாது: சில வாடிக்கையாளர்கள் இருபது எழுத்துகளுக்குக் குறைவான விசைகளை ஏற்கின்றன, சில நுழைவாயில்கள் குறைந்தபட்சத்தை விதிக்கின்றன. குறுகிய விசை நிராகரிக்கப்பட்டால், அந்த விதி சேவையகக் கொள்கைக்கோ அந்த வாடிக்கையாளரின் சரிபார்ப்புக்கோ உரியது, உள்ளூரில் எதையாவது உயர்த்துவது அதை மாற்றாது.
எந்த அங்கீகார அடுக்கு தோல்வியடைந்தது என்பதைப் படியுங்கள்
முதலில் ipsec --version-ஐ இயக்குங்கள், ஏனெனில் strongSwan மற்றும் Libreswan வெவ்வேறு கோப்புப் பெயர்களையும் தொடரியலையும் பயன்படுத்துகின்றன, ஒன்றுக்கான ஆலோசனை மற்றொன்றைச் சேதப்படுத்தலாம். பின்னர் வாடிக்கையாளரின் செய்தியிலிருந்தோ டீமன் பதிவிலிருந்தோ தோல்வி நிலையைப் படியுங்கள்: முன் பங்கிடப்பட்ட விசை பற்றிய புகார் நிராகரிக்கப்பட்ட பயனர்பெயர் மற்றும் கடவுச்சொல்லிலிருந்து வேறுபட்ட நிகழ்வு.
PSK சுரங்கப்பாதையின் முனைகளை அங்கீகரிக்கிறது. பயனர்பெயரும் கடவுச்சொல்லும் L2TP-க்கு உள்ளே இருக்கும் நபரை அங்கீகரிக்கின்றன, IPsec இணைப்பு உயர்ந்த பிறகு PPP அவற்றைக் கையாள்கிறது. சரியான PSK தவறான கணக்குடன் இருந்தாலும் தோல்வியடையும், கணக்கை மாற்றுவது டீமன் ஒருபோதும் சரியாகப் படிக்காத விசையைச் சரிசெய்யாது.
டிக்கெட்டை மூடும்போது நான்கையும் எழுதுங்கள்: செருகுநிரல் பதிப்பு, பயன்பாட்டில் உள்ள ரகசியக் கோப்பு, விசை மீண்டும் தட்டச்சு செய்யப்பட்டதா ஒட்டப்பட்டதா, மற்றும் பிழையில் குறிப்பிடப்பட்ட அடுக்கு. பின்னர் இந்தப் பாதையை மீண்டும் செய்பவர் வேலை செய்யும் மற்றும் தோல்வியடையும் இயந்திரங்களுக்கு இடையிலான வேறுபாட்டிற்கு நேரடியாகச் செல்லலாம்.