ஒரு Linux புரவலனில் இரண்டு OpenVPN வாடிக்கையாளர்கள்: வழி யாருடையது?
ஒவ்வொரு முன்னொட்டுக்கும் உரிமையாளர் இருந்தால் இரண்டு வாடிக்கையாளர்கள் ஒரு புரவலனைப் பகிரலாம். நோக்கம், குளங்கள், நிகழ்வு பெயரிடல் மற்றும் ஒவ்வொரு சுரங்கப்பாதைக்கும் நிறுத்தல் சோதனை — அந்த வரிசையில் செல்லுங்கள்.
இரண்டு சுயவிவரங்களும் இணைந்திருப்பதாகத் தெரிவிக்கின்றன, அவற்றில் ஒன்று மற்றொன்றுக்கான போக்குவரத்தை அமைதியாகக் கொண்டு செல்கிறது. ஒரு புரவலனில் இரண்டு வாடிக்கையாளர்கள் ஆதரிக்கப்படும் ஏற்பாடு; ஒவ்வொரு முன்னொட்டுக்கும் உரிமையாளர் இல்லாத இரண்டு வாடிக்கையாளர்கள் அல்ல. வேலை இரண்டாவது சுரங்கப்பாதையை உயர்த்துவதை விட எந்த செயல்முறை எந்த வழியைக் கோரலாம் என்பதைத் தீர்மானிப்பதில் அதிகம் உள்ளது. கீழே உள்ள வரிசையில் செல்லுங்கள், பதில்களிலிருந்து உள்ளமைவு வரும்.
இரண்டாவது சுரங்கப்பாதை எதற்கு என்று கேட்டு தொடங்குங்கள்
மூன்று சூழ்நிலைகள் நிலை வரியில் ஒரே மாதிரி தெரிகின்றன, வெவ்வேறு வடிவமைப்புகள் தேவை. இலக்கின்படி பிரிப்பு ஒரு முன்னொட்டை அலுவலக சுயவிவரம் வழியாகவும் மற்றொன்றை ஆய்வக சுயவிவரம் வழியாகவும் அனுப்புகிறது, இரண்டும் இயல்புநிலை வழியைக் கோருவதில்லை. பயன்பாட்டின்படி பிரிப்பு பொதுவாக ஒரு முழு சுரங்கப்பாதையை வைத்துக்கொண்டு குறிப்பிட்ட போக்குவரத்தைக் கொள்கை விதிகளால் திருப்புகிறது. தோல்வியின் போது மாறுதல் ஒரே நேரத்தில் சரியாக ஒரு சுரங்கப்பாதையை இயக்கத்தில் வைக்கிறது, அதாவது இரண்டாவது தானாகத் தொடங்கக்கூடாது.
எந்த உள்ளமைவு கோப்பையும் திறப்பதற்கு முன் வழக்கை எழுதுங்கள், ஏனெனில் அந்த பதிலே அதன் பிறகு அனைத்தையும் தீர்மானிக்கிறது.
மிகவும் பொதுவான உடைந்த ஏற்பாடு, இரண்டும் இயல்புநிலை வழியைத் தள்ளிய இரண்டு முழு சுரங்கப்பாதைகள்; அங்கு கடைசியாக இணைந்தவர் வெற்றி பெறுகிறார், முதல் தொடர்ந்து நடிக்கிறது. அந்த நிலை நிலை வரியிலிருந்து வேண்டுமென்றே செய்ததுபோல் தெரிகிறது, வழியமைப்பு அட்டவணையிலிருந்து ஒரு நாளை வீணாக்குகிறது. வழக்கை முதலில் பெயரிட்டால் அது வெறும் நிகழ்தகவற்றதாக இல்லாமல், சாத்தியமற்றதாகிவிடும்.
வழிகளுக்கு முன் குளங்களைப் பாருங்கள்
இரண்டு சேவையகங்கள் ஒரே தனியார் வரம்பிலிருந்து முகவரிகளை எளிதாக வழங்கலாம், அவ்வாறு செய்யும்போது வாடிக்கையாளர் ஒரே முன்னொட்டுக்குள் இரண்டு இடைமுகங்களுடன் முடிவடைகிறார். அப்போது முகவரியின் அடிப்படையில் எந்த இலக்கையும் இடைமுகத்துக்குக் கூற முடியாது, ஏனெனில் இரண்டும் சமமாகச் சரியாகத் தெரிகின்றன. சமநிலையை உடைக்க விதியைக் கண்டுபிடிப்பதற்குப் பதிலாக ஒரு குளத்தை மறுஎண்ணிடுங்கள்.
உள்ளூர் வலையமைப்பையும் சரிபார்க்கவும், ஏனெனில் சுரங்கப்பாதை வரம்புடன் ஒன்றிணைக்கும் வீட்டு அல்லது அலுவலக LAN மறுபக்கத்திலிருந்து அதே தெளிவின்மையை உருவாக்குகிறது. வாடிக்கையாளரைக் குறை சொல்வதற்கு முன் புரவலனின் முகவரிகளை இரண்டு சேவையக உள்ளமைவுகளுடன் ஒப்பிடுங்கள். ஆய்வக சேவையகத்தில் குளம் மாற்றம் ஐந்து நிமிட சரிசெய்தல், ஆனால் ஒன்றிணைக்கும் முன்னொட்டுக்கான கொள்கை-வழியமைப்பு சுற்றுப்பாதை பின்னர் உள்ளமைவைப் படிக்கும் அனைவருக்கும் நிரந்தர வரி. எங்கு தலையிட வேண்டும் என்பதைத் தேர்ந்தெடுப்பதற்கு முன் இவற்றில் எது வேண்டும் என்பதை முடிவு செய்யுங்கள்.
இரண்டு முகவரி குடும்பங்கள் என்பது இந்த சரிபார்ப்பின் இரண்டு சுற்றுகள். IPv6 குளங்கள் IPv4 போலவே அமைதியாக மோதுகின்றன.
ஒவ்வொரு சுயவிவரத்துக்கும் உரிமையாளரைக் கொடுங்கள்
ஒவ்வொரு சுயவிவரத்துக்கும் ஒரு நிகழ்வு, ஒவ்வொரு நிகழ்வுக்கும் ஒரு உள்ளமைவு கோப்பு, ஜோடியை அடையாளம் காட்டும் ஒரு பெயர். Debian பாணி தொகுப்பில் @ குறிக்குப் பின் வரும் பெயர் கோப்பைத் தேர்ந்தெடுக்கிறது, அதனால் ஒரே நிகழ்வு பெயரைப் பகிரும் இரண்டு சுயவிவரங்கள் ஒருபோதும் இரண்டும் செயல்பட முடியாது. வரைபடத்தை நிறுவப்பட்ட அலகிலிருந்து உறுதிப்படுத்துங்கள், பயிற்சியிலிருந்து அல்ல.
systemctl cat [email protected]
ip -4 addr showபின்னர் வழிகளை யார் நிறுவுகிறார் என்பதை முடிவு செய்யுங்கள், அது கொள்கையின் கேள்வி, தொடரியலின் அல்ல.
இரண்டு சேவையகங்களும் பொருந்தாத தொகுப்புகளைத் தள்ளும்போது, ஒன்று சேர்க்கவும்route-nopull ஒவ்வொரு சுயவிவரத்துக்கும் தேவையான முன்னொட்டுகளை மட்டும் பட்டியலிடுங்கள், அல்லது ஒன்று அதன் இயல்புநிலை வழியை வைத்திருக்க அனுமதித்துமீதியைக் கொள்கை விதியால் திருப்புங்கள். இரண்டும் இயல்புநிலை வழியை நிறுவும் இரண்டு செயல்முறைகள் ஒரே வெற்றியாளருடன் முடிவடைகின்றன, ஏன் என்று யாரும் சொல்ல முடியாது. இரண்டு சுரங்கப்பாதைகள் வெவ்வேறு மூலங்களின் போக்குவரத்தைக் கொண்டு செல்லத் தொடங்கியதும், பதில் தவறான சுரங்கப்பாதை வழியாக வெளியேறலாம், நிலைத்திருக்கும் முறை என்பது பதில்களில் மீட்டெடுக்கப்பட்டு தனது சொந்த அட்டவணைக்குத் திருப்பப்படும் இணைப்புக் குறி. சுரங்கப்பாதைகளின் சொந்த மறையாக்கப்பட்ட பொதிகைகள் ஒருபோதும் அவற்றுடன் பொருந்தாதபடி குறிகளை வரம்பிடுங்கள்.
ஒவ்வொரு சுரங்கப்பாதையாகச் சரிபார்த்து, பின்னர் ஒன்றை நிறுத்துங்கள்
இரண்டும் மேலே வந்ததும் மூன்று வாசிப்புகளை எடுங்கள்: ஒவ்வொரு சுரங்கப்பாதை சாதனத்திலும் முகவரி, ஒவ்வொன்றின் பின்னால் வாழும் புரவலனுக்கான வழி, இரண்டுக்கும் வெளியே உள்ள இலக்கு எடுக்கும் பாதை. விதிகள் விளையாட்டுக்கு வந்ததும் சாதாரண வழிப் பட்டியல் இறுதி தேடலை விவரிப்பதை நிறுத்துகிறது, எனவே கர்னலை உண்மையில் எதைத் தேர்ந்தெடுக்கும் என்று கேளுங்கள். பின்னர் ஒரு நிகழ்வை நிறுத்தி என்ன மறைகிறது என்று பாருங்கள். முதலாவதை நிறுத்துவது இரண்டாவதைத் தொந்தரவு செய்தால், அவற்றுக்கிடையே இன்னும் ஏதோ பகிரப்படுகிறது: ஒரு வழி, ஒரு சாதனப் பெயர், அல்லது யாரும் பிரிக்காத ஒரு ஃபயர்வால் விதி.
ip rule show
ip route get 203.0.113.9நிறுத்தப்பட்ட சுயவிவரத்தை மீண்டும் கொண்டு வந்து அதே சரிபார்ப்புகளை மீண்டும் செய்யுங்கள், ஏனெனில் மறுதொடக்கத்துக்குப் பிறகு ஒருமுறை வேலை செய்து பின்னர் ஒருபோதும் செய்யாத சுரங்கப்பாதை வழியமைப்பின் உடையில் இருக்கும் வாழ்க்கைச் சுழற்சி பிழை.
வரிசைப்படுத்தல் குறிப்புகளில் எந்த சுயவிவரம் எந்த முன்னொட்டுக்கு உரிமையாளர் என்று குள வரம்புகளுக்கு அடுத்ததாக எழுதுங்கள். இரண்டு சுரங்கப்பாதைகள் வேண்டுமென்றே செய்யப்பட்ட ஏற்பாடு, அடுத்த வாசகர் எந்த சுயவிவரத்தையும் தொடுவதற்கு முன் எல்லையைப் பார்க்க வேண்டும். அந்தக் குறிப்பு இல்லாவிட்டால், பகிரப்பட்ட முன்னொட்டு இறுதியில் உடையும்போது கடமையில் இருப்பவர் எல்லையை மீண்டும் கண்டுபிடிக்கிறார்.