சில தனிப்பட்ட சேவைகள் VPN வழியாக பதிலளிக்கின்றன, ஆனால் சாதாரண இணைய போக்குவரத்து சக ஊழியரின் இயந்திரத்தில் இருப்பதைப் போல நடந்துகொள்ளவில்லை, அப்போது Ubuntu கிளையண்ட் பழுதடைந்துள்ளது என்று முடிவெடுக்கும் தூண்டுதல் ஏற்படுகிறது. அந்த முடிவு ஒரு படியைத் தவிர்க்கிறது. வேலை செய்யும் தனிப்பட்ட செயல்பாடும் வேறுபட்ட பொது பாதையும் இரண்டு அவதானிப்புகள், வேறுபாடு பொதுவாக ஒவ்வொரு கிளையண்டும் நிறுவிய போக்குவரத்துக் கொள்கையில் இருக்கிறது, கிளையண்டிலேயே அல்ல.

சேமிக்கப்பட்ட உள்ளமைவை பயனுள்ள வலையமைப்பு நிலையுடன் ஒப்பிட மூன்று கட்டளைகள் தேவை, ஊகம் பதிலளிக்க முயன்ற கேள்விக்கு அது பதிலளிக்கிறது.

முதலில் சேமிக்கப்பட்ட சுயவிவரம், பின்னர் பயனுள்ள நிலை

இறக்குமதி செய்யப்பட்ட OpenVPN இணைப்பு தனக்கென ஒரு NetworkManager சுயவிவரமாக மாறுகிறது. அது வந்த .ovpn கோப்பு இறக்குமதி முடிந்த தருணத்திலிருந்து உண்மையின் மூலமாக இருப்பதை நிறுத்துகிறது, எனவே அந்தக் கோப்பை பின்னர் திருத்துவது நீங்கள் பயன்படுத்தும் இணைப்பில் எதையும் மாற்றாது. ஒப்பீடு தவறாகும் முதல் இடம் இதுவே, அது அமைதியாகத் தவறாகிறது.

nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn

பெயர்கள் மோதும்போது UUID-ஐ படியுங்கள்; நகல் பெயர்கள் மறுநிறுவல்களையும் சுயவிவர மீட்புகளையும் கடந்து நீடிக்கின்றன, பயன்பாட்டில் இல்லாத நகலைத் திருத்த ஒரு மணி நேரம் செலவிடலாம். நீங்கள் காணும் மதிப்புகள் சேமிக்கப்பட்ட நோக்கத்தை விவரிக்கின்றன: சுயவிவரம் இயல்புநிலை வழியை எடுக்கலாமா, எந்த வழிகள் சேமிக்கப்பட்டன, எந்த தீர்வுகளும் தேடல் டொமைன்களும் அது கேட்கிறது. இணைப்பு செயல்படுத்தப்பட்டபோது என்ன நடந்தது என்பதை அவை விவரிக்கவில்லை, ஏனெனில் ஒரு செருகுநிரல் அல்லது சேவையக தள்ளல் சுயவிவரம் குறிப்பிடாத நிலையைச் சேர்க்கலாம். அதனால்தான் அடுத்த கட்டளை முக்கியமானது.

பின்னர் அந்த நோக்கத்துடன் கணினி உண்மையில் என்ன செய்தது என்பதைப் பாருங்கள், கொள்கை விதிகள் மற்றும் பிரதான அட்டவணை மட்டுமல்ல எல்லா அட்டவணைகளும் உட்பட. சேமிக்கப்பட்ட பண்புகள் உள்ளீடுகள், நிறுவப்பட்ட அட்டவணைகள் முடிவு.

ip -4 rule show
ip -4 route show table all

இரண்டு இலக்குகள், ஒரு ஒப்பீடு

வேலை செய்யும் ஒரு தனிப்பட்ட இலக்கையும் ஒரு சாதாரண பொது இலக்கையும் தேர்ந்தெடுத்து, பின்னர் ஒவ்வொன்றும் எந்தப் பாதையை எடுக்கும் என்று கர்னலிடம் கேளுங்கள். இரண்டு இயந்திரங்களிலும் இதைச் செய்வதே தெளிவற்ற வேறுபாட்டை குறிப்பிட்ட வேறுபாடாக மாற்றுகிறது.

ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20

முகவரிகள் உங்களுடையவற்றால் மாற்றுவதற்கான எடுத்துக்காட்டுகள்; முக்கியமானது ஜோடி, எண்கள் அல்ல. ஒவ்வொரு வெளியீட்டிலும் பெயரிடப்பட்ட இடைமுகம், மூல முகவரி மற்றும் அட்டவணையை ஒப்பிடுங்கள். தனிப்பட்ட தேடல் சுரங்கப்பாதையைப் பெயரிடும்போது பொது தேடலும் சுரங்கப்பாதையைப் பெயரிட்டால், உங்களிடம் முழு சுரங்கப்பாதை உள்ளது, மற்ற கிளையண்டில் பிளவு சுரங்கப்பாதை இருக்கலாம், அல்லது நேர்மாறாகவும்.

இரண்டு கிளையண்டுகளும் ஒரே மாதிரியான உரையை அச்சிட வேண்டும் என்று கேட்க வேண்டாம். OpenVPN redirect-gateway def1 பொதுவாக ஒரு இயல்புநிலைக்கு பதிலாக இரண்டு அரை-முன்னொட்டு வழிகளாக வெளிப்படுத்தப்படுகிறது, அவற்றை வேறுவிதமாகக் காட்டும் மேலாளர் அதனால் தவறானவர் அல்ல. தேடல்கள் காட்டும் பரப்பளவை மதிப்பிடுங்கள், வடிவமைப்பை அல்ல.

இரண்டு கிளையண்டுகள் சட்டப்படி வேறுபடும் இடம்

கிளையண்ட் இயல்புநிலைகள் கொள்கைத் தேர்வுகள், அவை ஒத்துப்போகாமல் இருக்க அனுமதி உண்டு. ஒரு தயாரிப்பு முழு சுரங்கப்பாதையை விரும்பலாம், மற்றொன்று உள்ளூர் இயல்புநிலையை வைத்துக்கொண்டு தனிப்பட்ட முன்னொட்டுகளை மட்டும் வழிமாற்றலாம், மூன்றாவது சேவையகம் தள்ளியதைப் பின்பற்றலாம். உங்களுக்கு வழங்கப்பட்ட தேவைக்கு முரணாகும்போது மட்டுமே வேறுபாடு ஒரு குறைபாடு.

எனவே ஒவ்வொரு கிளையண்டையும் அங்கீகரிக்கப்பட்ட பிளவு அல்லது முழு-சுரங்கப்பாதை நோக்கத்துடன் ஒப்பிடுங்கள், ஒன்றோடொன்று அல்ல. தனிப்பட்ட போக்குவரத்து சுரங்கப்பாதையைப் பயன்படுத்த வேண்டும், உள்ளூர் இணையப் பாதை உள்ளூராகவே இருக்க வேண்டும் என்பது தேவையானால், முழு சுரங்கப்பாதை குறைபாடு, பிளவு சுரங்கப்பாதை சரி, எந்தக் கிளையண்ட் எதைச் செய்தது என்பதைப் பொருட்படுத்தாமல். எந்த உள்ளமைவையும் பார்ப்பதற்கு முன் நோக்கத்தை எழுதி வையுங்கள், இல்லையேல் நீங்கள் சரிபார்க்கும் முதல் கிளையண்ட் அமைதியாக தரநிலையாகிவிடும்.

DNS இரண்டாவது அச்சு, அது தனித்தே தோல்வியடைகிறது. சரியான வழியும் தனிப்பட்ட மண்டலத்திற்கு பதிலளிக்க முடியாத ஒரு தீர்வுக்கு வினவல்களை அனுப்பலாம், சரியான தீர்வு தவறான வழியைச் சரிசெய்யாது. இரண்டையும் சரிபார்க்கவும், தனிப்பட்ட பெயர் தீர்க்கப்படும்போது தனிப்பட்ட முகவரி தீர்க்கப்படாததை இரண்டு அடுக்குகள் தனித்தனியாகத் தீர்க்கப்படுவதற்கான சான்றாகக் கருதுங்கள்.

ஒப்பீட்டை தூய்மையாக வைத்திருங்கள்

ஒரு நேரத்தில் ஒரு இணைப்பு உரிமையாளரை மட்டும் இயக்குங்கள். இறக்குமதி செய்யப்பட்ட சுயவிவரத்திற்கு அருகில் இயங்கும் கட்டளைவரி OpenVPN அமர்வு அதன் சொந்த வழிகளையும் அதன் சொந்த தீர்வு நிலையையும் நிறுவுகிறது, அதன் விளைவாக வரும் கலவை எந்தக் கிளையண்டின் நடத்தையும் அல்ல. மற்றொன்றை அளப்பதற்கு முன் ஒன்றை அகற்றுங்கள். நிலையை இன்னும் எது வைத்திருக்கிறது என்பது உறுதியில்லையெனில் மறுதொடக்கம் செய்யுங்கள், ஏனெனில் ஒரு மணி நேரத்திற்கு முந்தைய பழைய வழி சரியாக ஒரு கொள்கை சிக்கலைப் போலவே தெரியும்.

மற்ற எல்லாவற்றையும் நிலையாக வைத்திருங்கள்: அதே முனை, அதே கணக்கு, அதே மென்பொருள் பதிப்புகள், அதே வலையமைப்பு. சக ஊழியரின் Windows மடிக்கணினியில் வெற்றி வேறு கிளையண்ட், வேறு தீர்வு ஒருங்கிணைப்பு மற்றும் ஒருவேளை வேறு சேவையக சுயவிவரத்தை சோதிக்கிறது, எனவே அது Ubuntu மேலாளரைப் பற்றிய சான்று அல்ல.

NetworkManager இன் IPv4 அமைப்புகள் குறிப்பு never-default மற்றும் சேமிக்கப்பட்ட வழி பண்புகளைத் துல்லியமாக வரையறுக்கிறது, நிர்வகிக்கப்பட்ட மதிப்பை மாற்றுவதற்கு முன் அதைப் படிப்பது மதிப்புள்ளது. இந்த ஒப்பீட்டின் எல்லையை நினைவில் கொள்ளுங்கள்: இது IPv4-ஐ உள்ளடக்குகிறது, தொடர்புடைய IPv6 கொள்கையைப் பற்றி எதுவும் கூறவில்லை, அதற்கு அதன் சொந்த இயல்புநிலைகளும் உங்களை ஆச்சரியப்படுத்தும் அதன் சொந்த வழியும் உள்ளன.

தொடர்புடைய கட்டுரைகள்