பாலிசி ரூட்டிங் இயக்கப்படும் வரை LAN கிளையண்ட்கள் ரவுட்டர் VPN-ஐ புறக்கணிக்கின்றன
ஃபார்வர்டு விதிகள் பாக்கெட்டுகளை அனுமதிக்கின்றன, ஆனால் ஒருபோதும் இடைமுகத்தைத் தேர்ந்தெடுப்பதில்லை. தனி பாலிசி அட்டவணையும் விதியும் எந்த LAN கிளையண்ட்கள் ரவுட்டர் VPN-ஐ பயன்படுத்துகின்றன என்பதைத் தீர்மானிக்கின்றன.
ரவுட்டர் தனது சுரங்கப்பாதை வழியாக இணையத்தை அடைகிறது, அதன் பின்னால் உள்ள மடிக்கணினி இன்னும் ISP முகவரியைத் தெரிவிக்கிறது. ஏற்கும் விதிகளைச் சேர்ப்பது உதவாது, இந்தத் தோல்வி பாடம் தருகிறது: வடிகட்டுதல் ஒரு பாக்கெட் கடக்கலாமா என்பதற்குப் பதிலளிக்கிறது, அது எங்கே செல்கிறது என்பதற்கல்ல. இடைமுகத் தேர்வை ஏற்கனவே உங்கள் கிளையண்ட் பட்டியல் பற்றி எதுவும் அறியாத ரூட்டிங் தேடல் செய்துவிட்டது. தேடலைச் சரிசெய்யுங்கள், ஃபயர்வால் இனி சந்தேகத்திற்குரியதல்ல.
வடிகட்டி விதியால் இடைமுகத்தைத் தேர்ந்தெடுக்க முடியாது
லினக்ஸ் ரவுட்டரில் பாக்கெட் ஓட்டம் முதலில் ரூட்டிங் முடிவை இயக்கி பின்னர் ஃபார்வர்டு கொக்கியை இயக்குகிறது. ஒரு விதி வெளியேறும் சுரங்கச் சாதனத்துடன் பொருந்தும்போது, சுரங்கமே வெளியேறும் வழி என்று கர்னல் ஏற்கனவே முடிவெடுத்துவிட்டது. பிரதான அட்டவணை இன்னும் WAN இயல்புநிலை வழியை விரும்பினால், பாக்கெட் ISP நோக்கிச் செல்கிறது, நீங்கள் இப்போது எழுதிய ஏற்கும் விதி அதை ஒருபோதும் பார்ப்பதில்லை. இந்த ஒரே வரிசை உண்மைதான் புதிய ஃபயர்வால் விதிகளின் ஒரு பக்கம் எதையும் ஏன் மாற்றவில்லை என்பதை விளக்குகிறது.
கீழே உள்ள எடுத்துக்காட்டு br-lan இல் 192.168.8.0/24 LAN, சுரங்கச் சாதனம் tun0, மற்றும் சுரங்கத்தைப் பயன்படுத்த வேண்டிய 192.168.8.23 இல் ஒரு செட்-டாப் பெட்டியைப் பயன்படுத்துகிறது.
விதிகளைத் திருத்தும் முன் தேடலைப் படியுங்கள்
அந்த கிளையண்டின் சார்பாக ஒரு வழியைத் தீர்க்க கர்னலிடம் கேளுங்கள். பதிலில் வெளியேறும் சாதனமும் தேர்ந்தெடுக்கப்படும் மூல முகவரியும் இருக்கும், நோயறிதலை உறுதிப்படுத்த அதுவே போதும். பதில் WAN சாதனத்தைக் குறிப்பிட்டால், பாக்கெட்டுக்கு உங்கள் விதியை அடைய வாய்ப்பே இல்லை.
ip -4 route get 198.51.100.7 from 192.168.8.23
சாதாரண பாதையில் இருக்க வேண்டிய கிளையண்டுக்கு வினவலை மீண்டும் செய்யுங்கள். இரண்டு பதில்களும் ஒரே சாதனத்தைக் குறிப்பிட்டால், மூல அடிப்படையிலான பாலிசி இன்னும் அமலில் இல்லை, திருத்தம் வடிகட்டுதலில் அல்ல, ரூட்டிங்கில் உள்ளது.
நீங்கள் மூட விரும்பும் கிளையண்ட்களுடன் ஒரு அட்டவணையை இணைக்கவும்
பாலிசி ரூட்டிங் பிரதான அட்டவணைக்கு முன் ஒரு விதி-தேடலைச் செருகுகிறது. இயல்புநிலை வழி சுரங்கமாக இருக்கும் அட்டவணையை உருவாக்கி, பின்னர் அந்த அட்டவணையை ஒரு தேர்வியுடன் இணைக்கவும்: உள்ளீட்டு இடைமுகம், மூல முகவரி அல்லது ஃபயர்வால் குறி. முன்னுரிமைகள் வரிசையைத் தீர்மானிக்கின்றன, பிரதான அட்டவணை பட்டியலில் மிகக் கீழே 32766 இல் உள்ளது, எனவே குறைந்த எண் கொண்ட விதி முதலில் பார்க்கப்படுகிறது. இடைமுகத் தேர்விகள் பாலத்தின் ஒவ்வொரு கிளையண்டையும் மூடுகின்றன; முகவரித் தேர்விகள் ஒரு இயந்திரத்தை மூடுகின்றன.
ip -4 route add default dev tun0 table 200
ip -4 rule add iif br-lan lookup 200 priority 200
ஃபேர்ம்வேர் இடைமுகங்கள் பொதுவாக பாலிசி ரூட்டிங் அல்லது VPN பாலிசி பக்கத்தைப் போன்றே பொருட்களைக் காட்டுகின்றன. அங்குள்ள சாதனப் பட்டியல் கையால் எழுதிய விதிகளை விட பராமரிக்க எளிதானது, விதிகளின் தொடரியலை மாற்றும் மேம்படுத்தல்களுக்குப் பின்னரும் பொதுவாக நீடிக்கும்.
தேர்வியை வேண்டுமென்றே தேர்ந்தெடுக்கவும். இடைமுக விதி குறுகியது மற்றும் எதிர்காலத்திற்குப் பாதுகாப்பானது, ஆனால் அந்தப் பாலத்திற்கு வரும் ரவுட்டரின் சொந்த நிர்வாகப் போக்குவரத்தையும் பிடிக்கிறது. மூல விதி துல்லியமானது, சாதனப் பட்டியல் மாறும்போதெல்லாம் திருத்தம் தேவை. ஒரு சாதனம் ஏன் வேறுவிதமாக நடந்துகொள்கிறது என்று அடுத்து கேட்கும் நபருக்கு அது தேவைப்படும் என்பதால் தேர்வை எழுதி வையுங்கள்.
உள்ளூர் இலக்குகளை சுரங்கத்திற்கு வெளியே வையுங்கள்
புதிய அட்டவணைக்கு நீங்கள் இடும் வழிகள் மட்டுமே தெரியும். LAN முன்னொட்டு இல்லை, எனவே அச்சுப்பொறி மற்றும் NAS போக்குவரத்து சுரங்கத்தின் இயல்புநிலை வழியைப் பின்பற்றி மறைந்துவிடும். throw வழி இந்த அட்டவணையில் தேடலை முடித்து முடிவை பிரதான அட்டவணைக்குத் திருப்பித் தருகிறது.
ip -4 route add throw 192.168.8.0/24 table 200
அந்த வழியைத் தவிர்த்தால் உள்ளூர் பகிர்வுகள் உடையும், தேர்வி நோக்கத்தை விட அகலமாக இருந்தால் ரவுட்டரின் சொந்த நிர்வாக அமர்வும் மறைந்துவிடலாம். பின்னர் மூலக் கேள்வியைத் தீர்க்கவும்: இன்னும் LAN முகவரிகளைச் சுமக்கும் சுரங்க பாக்கெட்டுகளுக்கு எதிர்ப்பக்கம் திரும்பும் பாதை தெரிய வேண்டும், அதேசமயம் சுரங்கத்தில் masquerading செய்வது அந்த நிபந்தனையை நீக்கி, எதிர்ப்பக்கம் பார்க்கும் கிளையண்ட் அடையாளத்தையும் நீக்குகிறது.
இயக்கத்தின் போது சேர்க்கப்படும் விதிகளும் வழிகளும் மறுதொடக்கம் அல்லது ஃபேர்ம்வேர் புதுப்பிப்புக்குப் பிறகு போய்விடும். அவற்றை ரவுட்டரின் தொடக்கக் கட்டமைப்பில் சேர்க்கவும், ஒருமுறை மறுதொடக்கம் செய்யவும், கிளையண்டிலிருந்து மீண்டும் சோதிக்கவும்: அதன் பொது முகவரி, WAN இல் இருக்க வேண்டிய இரண்டாவது கிளையண்ட், மற்றும் புதிய இணைப்பின் போது சுரங்க கவுண்டர்கள்.