VPN-க்குப் பின் செய்ய வேண்டிய பணிகளை if-up அல்ல, டிஸ்பாட்சரில் இருந்து இயக்கவும்
பழைய இடைமுக ஹூக் VPN இணைப்பைப் பார்க்காது. vpn-up ஐ சுயவிவரத்தின் UUID-உடன் பொருத்துங்கள், பணியை மீளச் செய்யக்கூடியதாக வைத்திருங்கள், ஒருபோதும் நிகழாத துண்டிப்புக்குத் திட்டமிடுங்கள்.
VPN மேலே வந்த பிறகு இயங்க வேண்டிய ஸ்கிரிப்டுக்கு இணைப்பைக் கொண்டுள்ள கூறிலிருந்து ஒரு நிகழ்வு தேவை. பழைய நெட்வொர்க் ஹூக் கோப்பகத்தில் வைக்கப்படும் கோப்பு, NetworkManager, pppd அல்லது தனித்த OpenVPN செயல்முறை உருவாக்கக்கூடிய ஒவ்வொரு VPN-க்கும் ஒரு கால்பேக் அல்ல. அந்த உரிமையாளர்கள் ஒவ்வொருவரும் வேறு சூழலுடன் வேறு நிகழ்வைத் தெரிவிக்கின்றனர், எனவே ஹூக்கைத் தேர்ந்தெடுப்பதற்கு முன் உரிமையாளரை அடையாளம் காண வேண்டும். இல்லையெனில் ஸ்கிரிப்ட் சரியானது, ஒருபோதும் இயங்காது.
NetworkManager நிர்வகிக்கும் VPN-க்கு டிஸ்பாட்சர் சரியான இடம், vpn-up சரியான செயல்.
இடைமுக நிகழ்வை அல்ல, vpn-up ஐப் பயன்படுத்துங்கள்
டிஸ்பாட்சர் up ஐ vpn-up இலிருந்து வேறுபடுத்துகிறது. முதலாவது செயல்படுத்தப்பட்ட இடைமுகத்தைத் தெரிவிக்கிறது; இரண்டாவது செயல்படுத்தப்பட்ட VPN இணைப்பைத் தெரிவிக்கிறது. Wi-Fi மேலே வருவது அடிப்படை இணைப்பு உள்ளது என்று மட்டுமே பொருள்; சுரங்கப்பாதை இன்னும் பேச்சுவார்த்தை நடத்தலாம், அல்லது ஒருபோதும் அங்கீகரிக்கப்படாமல் போகலாம்.
ஸ்கிரிப்ட் இடைமுகத்தையும் செயலையும் பெறுகிறது, இணைப்பு விவரங்கள் சூழல் வழியாக வருகின்றன, அவற்றில் சுயவிவரத்தின் UUID மற்றும் VPN-இன் IP இடைமுகம் அடங்கும். சாதனப் பெயர்களிலிருந்து அடையாளத்தை ஊகிப்பதற்குப் பதிலாக அந்த மாறிகளைப் படியுங்கள்.
பொருத்தத்தை ஒரு இணைப்புக்கு மட்டுப்படுத்துங்கள்
இணைப்பு UUID அல்லது டிஸ்பாட்சர் வழங்கும் வேறு அடையாளத்தில் பொருத்துங்கள், tun முன்னொட்டு அல்லது ppp0 அல்ல. இடைமுகப் பெயர்கள் நிலையானவை அல்ல, ஒரே நேரத்தில் ஒன்றுக்கு மேற்பட்ட சுரங்கப்பாதைகள் இருக்கலாம், இரண்டு சுயவிவரங்கள் ஒரே காட்சிப் பெயரைக் கொண்டிருக்கலாம். tun முன்னொட்டில் பொருத்துவது என்பது யாரும் தொட விரும்பாத இணைப்புக்கு ஸ்கிரிப்ட் இறுதியில் இயங்கும் என்பதாகும். மீண்டும் இணைப்பு சாதனத்தை மீண்டும் கட்டியெழுப்பும்போது ஒரு சுயவிவரத்திற்கு இது இரண்டு முறையும் இயங்கலாம்.
பணியை ஐடெம்பொடென்ட் ஆக்குங்கள். ஒவ்வொரு அழைப்பிலும் ஒரு வழியைச் சேர்க்கும் கால்பேக் இறுதியில் அட்டவணையை நகல்களால் நிரப்பும், வழிமாற்றலை உடைப்பது இரண்டாவது நகலே.
செயல்படுத்தல் எதை நிரூபிக்காது என்பதை அறியுங்கள்
vpn-pre-up NetworkManager VPN முழுமையாகச் செயல்படுத்தப்பட்டதாகத் தெரிவிப்பதற்கு முன் இயங்குகிறது, மேலாளர் அந்த ஸ்கிரிப்டுகளுக்காகக் காத்திருக்கிறார். பணி உண்மையில் அங்கே சேர்ந்தால் மட்டுமே தடுக்கும் நிலையைப் பயன்படுத்துங்கள், ஏனெனில் மெதுவான சரிபார்ப்பு மற்ற அனைத்து கூறுகளும் காணக் காத்திருக்கும் செயல்படுத்தலைத் தாமதப்படுத்துகிறது.
வழிகள் இருப்பது ஒரு பயன்பாடு கேட்கிறது, தனிப்பட்ட பெயர் தீர்க்கப்படுகிறது, அல்லது பயனர் அமர்வு உள்ளது என்பதை நிரூபிக்காது. அவற்றை வரம்புக்குட்பட்ட நேர வரம்புடன் தனித்தனியாகச் சரிபார்த்து, முழுச் சங்கிலியையும் மீண்டும் முயல்வதற்குப் பதிலாக எந்த அடுக்கு தோல்வியடைந்தது எனத் தெரிவியுங்கள்.
ஸ்கிரிப்ட் இயங்கும் சூழலை மதியுங்கள்
டிஸ்பாட்சர் ஸ்கிரிப்டுகள் root ஆக, எந்தப் பயனர் அமர்வுக்கும் வெளியே இயங்குகின்றன. உள்நுழைந்த பயனரின் சூழல், வரைகலை அமர்வு அல்லது திறந்த விசைத்தொகுப்பு கிடைக்கும் என்று கருத வேண்டாம். டெஸ்க்டாப் சூழல் இல்லாததற்கு ஒவ்வொரு சான்றையும் ஒவ்வொரு செயல்முறைக்கும் படிக்கக்கூடியதாக ஆக்குவதன் மூலம் யாரும் பதிலளிக்கக்கூடாது. பயனர் அமர்வின் வேலையைப் பயனர் சேவையில் அல்லது கால்பேக் பயனரைப் பிரதிபலிக்காமல் சமிக்ஞை அளிக்கக்கூடிய அமர்வு உதவியாளரில் வைத்திருங்கள்.
ஸ்கிரிப்டின் உரிமையும் அனுமதிகளும் முக்கியம். root ஆக இயங்கும், எந்தப் பயனரும் மாற்றக்கூடிய கோப்பு சலுகை உயர்த்தலின் பாதை, மேலும் இது VPN தர்க்கம் சரியா என்பதிலிருந்து சுயாதீனமான கண்டுபிடிப்பு.
ஒருபோதும் நிகழாத துண்டிப்புக்குத் திட்டமிடுங்கள்
எதிர்பாராத முடிவு அல்லது இணைப்பு இழப்பு போன்ற கட்டாயத் துண்டிப்புகளுக்கு vpn-pre-down வெளியிடப்படுவதில்லை என்று NetworkManager ஆவணப்படுத்துகிறது. எனவே மென்மையான pre-down ஐச் சுற்றி மட்டும் கட்டப்பட்ட சுத்தம் கட்டமைப்பிலேயே முழுமையற்றது. ஸ்கிரிப்ட் மாற்றும் எந்தப் பகிரப்பட்ட நிலைக்கும், செயலிழப்புக்குப் பின் அதை மீட்டெடுக்கக்கூடிய மற்றொரு உரிமையாளர் தேவை, அந்த மீட்புப் பாதை ஊகிக்கப்படாமல் சோதிக்கப்பட வேண்டும்.
சாதாரண இணைப்பு, மீண்டும் இணைப்பு, வேண்டுமென்றே துண்டிப்பு மற்றும் இழுக்கப்பட்ட கேபிள் மூலம் ஹூக்கைச் சோதியுங்கள். ரகசியங்களைப் பதிவு செய்யாமல் UUID, செயல் மற்றும் இயங்கிய இடைமுகத்தைப் பதிவு செய்யுங்கள். அந்தப் பதிவே நீங்கள் நினைத்த இணைப்புக்கு ஹூக் இயங்கியதற்கான ஒரே நம்பகமான சான்று, அடுத்த மாற்றத்தைப் பாதுகாப்பாக்குவதும் அதுவே.