Windows இன் OpenVPN சுயவிவரம் Ubuntu இல் தோல்வியடைகிறது: மூன்று அடுக்குகள்
Windows க்கு மட்டும் அனுப்பப்பட்ட வரி ஒரு எச்சரிக்கை மட்டுமே. அதே சுயவிவரம் முனையத்திலிருந்து முதலில் அனுமதிகளால், பின்னர் இல்லாத தீர்வி உதவியாளரால் தோல்வியடைகிறது.
அதே சுயவிவரத்தை முனையத்திலிருந்து தொடங்குங்கள், பெரும்பாலானோர் நகலெடுக்கும் செய்தி ஒரு எச்சரிக்கை, வாடிக்கையாளர் நின்றதற்கான காரணம் அல்ல. இங்கே மூன்று சுயாதீன அடுக்குகள் தோல்வியடைகின்றன: Linux கட்டமைப்பு செயல்படுத்தாத அனுப்பப்பட்ட கட்டளை, tun சாதனத்தை உருவாக்கத் தேவையான அனுமதிகள், மற்றும் இணைப்பை வேலை செய்யும் DNS ஆக மாற்றும் தீர்வி உதவியாளர். அவற்றை வரிசையாகக் கையாளுங்கள், ஏனெனில் ஒவ்வொன்றும் அடுத்ததை மறைக்கலாம்.
பதிவிறக்கத்தை வந்தபடியே வைத்து ஒரு நகலைத் திருத்துங்கள், புதிய பதிவிறக்கம் உங்கள் மாற்றங்களை அமைதியாக மீட்டெடுக்காதபடி.
குறை சொல்வதற்கு முன் எச்சரிக்கையைப் படியுங்கள்
block-outside-dns Windows இல் Windows வடிகட்டுதல் தளத்தின் மூலம் DNS ஐப் பூட்டுகிறது, Linux வாடிக்கையாளரிடம் அதை வரைபடமாக்க எதுவும் இல்லை. சேவையகம் அதை அனுப்பும்போது, வாடிக்கையாளர் அந்த அனுப்பப்பட்ட உள்ளீட்டுக்கு அறியப்படாத விருப்பம் என்ற வரியை அச்சிட்டு தொடர்கிறது, ஏனெனில் அனுப்பப்பட்ட விருப்பம் மரணமானதாகக் கருதப்படுவதில்லை. ஆனால் உங்கள் சொந்த கோப்பில் உள்ள அதே வரி வேறு விஷயம்: அங்கே பகுப்பான் நிற்கிறது. எதையும் தொடுவதற்கு முன் இவற்றில் எது உங்களிடம் உள்ளது என்பதை முடிவு செய்யுங்கள், ஏனெனில் அவற்றில் ஒன்று மட்டுமே இயக்கத்தை முடிக்கிறது.
இரைச்சலை நீக்க, பகுப்பதற்கு முன் அதை வடிகட்டுங்கள்: அந்தப் பெயருக்கு pull-filter ignore உள்ளீடு, அல்லது வரி உள்ளக கோப்பில் இருந்தால் --ignore-unknown-option. இரண்டும் நீங்கள் ஏற்கனவே படித்த வரியை அமைதியாக்குகின்றன; எதுவும் நீங்கள் கண்டறியாத பழுதைச் சரிசெய்யவில்லை.
அனுமதிகள் மற்ற அனைத்துக்கும் முன் தோல்வியடைகின்றன
tun சாதனமும் அதனுடன் வரும் வழிகளும் சிறப்புரிமைப் பொருட்கள், சாதாரண கணக்கால் அவற்றை உருவாக்க முடியாது. --user விருப்பம் இந்தப் பிரிவை விளக்குகிறது: சிறப்புரிமை வேலை முடிந்த பிறகே டீமன் தன் சிறப்புரிமைகளை விட்டுவிடுகிறது. அதை root ஆக அல்லது அப்படித் தொடங்கும் unit வழியாகத் தொடங்கி, சான்றிதழ்களைப் பார்ப்பதற்கு முன் அனுமதிப் பிழையைத் தேடுங்கள். சுயவிவரத்தில் கோப்பு அனுமதிகளைத் தளர்த்துவது செயல்முறைக்கு இல்லாத உரிமைகளைத் தராது.
TLS பிழை என்றால் வாடிக்கையாளர் இந்த அடுக்கைக் கடந்துவிட்டது. சாதனம் அல்லது வழி குறித்த புகார் என்றால் அது மேல் அடுக்கை அடையவே இல்லை.
GUI செய்வதும் முனையம் செய்யாததும்
ஒவ்வொரு தேடலும் இன்னும் தோல்வியடையும்போது வெற்றிகரமாக இணைவது மூன்றாவது அடுக்கு. NetworkManager தன் சொந்தத் தீர்விப் பணியைச் செய்கிறது, அதனால்தான் சுயவிவரத்தின் up ஸ்கிரிப்ட் ஒருபோதும் வெற்றிபெறாதபோதும் டெஸ்க்டாப் இறக்குமதி DNS வழங்க முடியும். openvpn --config கட்டளை --up குறிப்பிடுவதை இயக்குகிறது, அந்த உதவியாளர் இல்லாவிட்டால் இடைமுகம் தோன்றும், ஆனால் தேடல்கள் முந்தைய சேவையகங்களுக்கே செல்லும். எதையும் நிறுவுவதற்கு முன் இரு வழிகளின் ஸ்கிரிப்ட்களை ஒப்பிடுங்கள்.
உங்கள் விநியோகத்திற்கான தொகுக்கப்பட்ட உதவியாளரைப் பயன்படுத்துங்கள்; வலைப்பதிவுக் கட்டுரையிலிருந்து நகலெடுத்த ஸ்கிரிப்ட் பொதுவாக வேறு தீர்வியை இலக்காகக் கொள்கிறது. systemd-resolved க்கு வழங்கப்படும் ஒருங்கிணைப்பு பொதுவான vpnc பாணி ஸ்கிரிப்ட் அல்ல, ஒவ்வொன்றும் வாடிக்கையாளரிடமிருந்து தன் சொந்த அளவுருக்களையும் மாறிகளையும் எதிர்பார்க்கிறது. பயனர் வரையறுத்த up ஸ்கிரிப்ட்களும் வாடிக்கையாளர் அவற்றை இயக்குவதற்கு முன் script-security 2 தேவைப்படுகிறது.
அடுத்த இயக்கத்தில் அடுக்குகளைப் பிரிக்கவும்
--verb 4 உடன் ஒருமுறை இயக்கி, நிகழ்ந்த வரிசையில் பதிவைப் படியுங்கள்: சாதன உருவாக்கம், வழிகள், TLS கைப்பற்றுதல், பின்னர் up ஸ்கிரிப்டின் வெளியீடு. அந்த வரிசையில் முதல் தோல்வியே சரிசெய்யத் தகுந்தது; அதற்குப் பின் வருவது பொதுவாக விளைவு. தீர்வி செய்யாதபோது நிறுவப்படும் சுரங்கப்பாதை உங்களை மூன்றாம் அடுக்கில் வைக்கிறது, அங்கே சான்றிதழ் பொருந்தாது. ஒப்பிடும்போது பதிவிறக்கிய சுயவிவரத்தைத் தொடாமல் விடுங்கள்.
ஒவ்வொரு இயக்குபவர் சரிசெய்தலும் மற்றொரு நிராகரிக்கப்பட்ட வரியை உருவாக்கும்போது, கோப்பு வேறு தளத்தை நோக்கியுள்ளது. நிரந்தர வடிகட்டி பட்டியலை உருவாக்குவதற்குப் பதிலாக Linux ஏற்றுமதியைக் கோருங்கள்.
எந்த அடுக்கு தோல்வியடைந்தது, அதை எது மாற்றியது என்பதைக் குறிப்பிடுங்கள், இல்லையேல் அதே கோப்பைப் பெறும் அடுத்த நபரும் எச்சரிக்கையில் நிற்பார்.