VPN கிளையண்டிற்குப் பின்னால் உள்ள சேவையகம் சுரங்கம் வழியாக ஏன் பதிலளிக்கிறது
பதில்கள் வருகைப் பாதைக்குப் பதிலாக VPN-இன் இயல்புநிலை வழியைப் பின்பற்றும்போது உள்வரும் இணைப்புகள் தோல்வியடைகின்றன. கொள்கை வழித்தடம் அல்லது மூல NAT திரும்பும் பாதையை மீட்டெடுக்கிறது.
VPN கிளையண்டையும் இயக்கும் புரவலன் மீதான உள்வரும் இணைப்புகள் மிகக் குறிப்பிட்ட வழியில் தோல்வியடைகின்றன: கைக்குலுக்கல் வருகிறது, டீமன் பதிலளிக்கிறது, கிளையண்டுக்கு எதுவும் திரும்பக் கிடைக்கவில்லை. துறைமுகத்தை எதுவும் தடுக்கவில்லை. பதில் சுரங்கம் வழியாக வெளியேறியது, ஏனெனில் சுரங்கம் இயல்புநிலை வழியைக் கொண்டுள்ளது மேலும் கர்னல் பதில்களை இலக்கின் அடிப்படையில் வழிநடத்துகிறது, கோரிக்கை எங்கிருந்து வந்தது என்பதன் நினைவின் அடிப்படையில் அல்ல. அந்த ஒரே விட்டுவிடுதல் அடுத்தடுத்த ஒவ்வொரு அறிகுறியையும் விளக்குகிறது.
பதில் வழிநடத்தப்படுகிறது, நினைவில் வைக்கப்படுவதில்லை
இயல்புநிலை வழியை நிறுவும் VPN கிளையண்ட் LAN நுழைவாயிலை மிஞ்சும் பதிவைச் சேர்க்கிறது, அளவீட்டின் மூலமோ இடத்தை இன்னும் குறிப்பிட்ட இரு பகுதிகளாகப் பிரிப்பதன் மூலமோ. வெளிச்செல்லும் பொதிகளை இப்போது சுரங்க இடைமுகத்தைத் தேர்ந்தெடுக்கின்றன. பதிலளிக்கப்படும் பொதி முதலில் எங்கிருந்து வந்தது என்று கர்னல் ஒருபோதும் கேட்பதில்லை. அந்த ஒரே விட்டுவிடுதல் அடுத்தடுத்த ஒவ்வொரு அறிகுறியையும் விளக்குகிறது.
முன்னோக்கிய திசை இலக்கின் அடிப்படையில் வழிநடத்தப்படுகிறது, பின்னோக்கிய திசையும் அதேபோல. பதில் ஒரு பொது கிளையண்டை நோக்கி அனுப்பப்படுகிறது, அதைச் சுரங்கம் மகிழ்ச்சியுடன் எடுத்துச் செல்லும். தொலை முனை தனக்குச் சொந்தமில்லாத மூலத்தைக் கொண்ட பொதியைப் பெற்று அதைத் தூக்கி எறிகிறது, மூல கிளையண்ட் நேரம் முடியும் வரை காத்திருக்கிறது.
கடுமையான தலைகீழ்ப் பாதை வடிகட்டுதல் டீமன் படிப்பதற்கு முன்பே உள்வரும் பொதியை வீழ்த்தக்கூடும். முதலில் அந்த எண்ணியைப் பாருங்கள், ஏனெனில் வடிகட்டி வீழ்ச்சியும் வழிநடத்தல் தவறும் வெளியிலிருந்து ஒரே மாதிரி தெரிகின்றன.
ip route show default sysctl net.ipv4.conf.all.rp_filter net.ipv4.conf.eth0.rp_filter nft list ruleset | grep -A3 'hook forward'
முதல் கட்டளை இப்போது எந்த இயல்புநிலை வழி வெல்லுகிறது என்பதைக் காட்டுகிறது. இரண்டாவது கடுமையான வடிகட்டுதல் உலகளவிலா இடைமுகம் ஒன்றுக்கா என்பதைத் தெரிவிக்கிறது, மூன்றாவது சம்பந்தப்பட்டிருக்கக்கூடிய முன்னனுப்பு சங்கிலியின் எந்த விதியையும் காட்டுகிறது.
திரும்பும் பாதையைத் தக்கவைக்க மூன்று வழிகள்
சேவையின் இலக்கைச் சுரங்கத்திலிருந்து விலக்குவது மிகக் குறுகிய விருப்பம். LAN நுழைவாயிலை நோக்கிய புரவலன் வழி, உடன் ஒவ்வொரு முகவரிக்கும் பதிலாக இயற்பியல் முகவரியில் பிணைக்கப்பட்ட டீமன், அந்த ஒரு ஓட்டத்தைச் சுரங்கத்திற்கு வெளியே வைத்திருக்கிறது. மாற்றம் உள்ளூர் மற்றும் மீளச் செய்வது எளிது.
கொள்கை வழிநடத்தல் பொதுவான பதில். மூல முகவரி அல்லது தீச்சுவர் குறியில் திறவறையிடப்பட்ட விதி, இயல்புநிலை WAN நுழைவாயிலை நோக்கும் அட்டவணையைத் தேர்ந்தெடுக்கிறது, புரவலனின் சொந்த இணைப்புகள் சுரங்கத்தைப் பயன்படுத்துவதைத் தொடர்கின்றன. முன்னுரிமையை வெளிப்படையாக வைத்திருங்கள், விதி பின்னர் மறைக்கப்படாதபடி.
ip rule add from 203.0.113.25/32 table 100 priority 100 ip route add default via 192.0.2.1 dev eth0 table 100 ip route get 198.51.100.7 from 203.0.113.25
முதல் இரண்டு கட்டளைகள் பொது முகவரியிலிருந்து வரும் பதில்களுக்கான மாற்றுப் பாதையை உருவாக்குகின்றன. மூன்றாவது, அதே மூலமும் இலக்கும் எந்தப் பாதையை எடுக்கும் என்று கர்னலிடம் கேட்கிறது, இவ்வாறு விதிக்கு ஏதேனும் விளைவு உண்டா என்பதை உறுதிப்படுத்துகிறீர்கள்.
மூல மொழிபெயர்ப்பு மூன்றாவது விருப்பம் மற்றும் சேவைக்கு முன் ஏற்கனவே NAT செய்யும் திசைவியின் முன் நிலைத்திருக்கும் ஒரே விருப்பம். பதில் அந்தத் திசைவிக்குத் திரும்ப வேண்டும், WAN இடைமுகத்திற்கு முகமூடி அதை அடைகிறது, அதே நேரம் கிளையண்டைச் சேவைப் பதிவுகளிலிருந்து மறைக்கிறது. இணைந்த பிறகு இயல்புநிலை வழியைக் கையால் மாற்றுவது ஒரு கண்டறிதல், ஏனெனில் அடுத்த மறுஇணைப்பில் கிளையண்ட் அட்டவணையை மீண்டும் எழுதுகிறது.
பெட்டி LAN-க்கும் வழிநடத்தும்போது
அதே தோல்வி புரவலன் தனக்குப் பின்னால் உள்ள சாதனங்களுக்கு வழிநடத்தும்போது ஒரு தாவல் மேலும் தெரிகிறது. உள்வரும் இணைப்பு, திரும்பும் பாதை சுரங்கம் மட்டுமேயான உள் சாதனத்திற்கு அனுப்பப்படுகிறது, பதில் வழங்குநரின் முகவரியிலிருந்து வெளிச் சாதனத்தை அடைகிறது. உள் சாதனம் எல்லா நேரத்திலும் சரியாக வேலை செய்கிறது.
பிறகு இணைப்புக் கண்காணிப்பு ஒருபோதும் பதிவு செய்யாத ஓட்டத்திற்கான பதிலைப் பார்த்து அதைத் தூக்கி எறிகிறது. இலக்கு மொழிபெயர்ப்பு உள்வரும் இணைப்பைச் சாதனத்திற்கு அளிக்கிறது, மூல மொழிபெயர்ப்பு பதிலைத் திசைவியிலிருந்தே வந்ததாகக் காட்டுகிறது.
அனுப்பப்பட்ட துறைமுகத்தை WAN-இல் வைத்து, திசைவியின் சொந்தப் போக்குவரத்து சுரங்கத்தைப் பயன்படுத்தும் கொள்கை வழி மிகத் தூய்மையான சமனாகும். மூல மொழிபெயர்ப்பு இல்லாமல் பதில் வெளிக் கிளையண்டை நோக்கி அனுப்பப்படுகிறது, உள் சாதனத்திற்கு அந்த முகவரிக்கு எந்த வழியும் இல்லை.
காரணங்களைப் பிரிக்கும் மூன்று சோதனைகள்
மூன்று சோதனைகளைச் செய்யுங்கள்: இணையத்திலிருந்து பெட்டிக்குள் ஒரு இணைப்பு, அங்கிருந்து ஒரு பொது புரவலனுக்கு இணைப்பு, மற்றும் ஒரு பெயர் தேடல். முதல் இரண்டு ஒத்துப்போகவில்லை என்றால் திரும்பும் பாதையே குற்றவாளி. பெயர்கள் இரு திசைகளிலும் தோல்வியடைந்தால், தீர்ப்பான் சுரங்கத்தை மட்டும் பகிரும் மற்றொரு கோளாறு.
முதலில் வழிநடத்தல் கேள்வியைச் சரிசெய்யுங்கள், பிறகு பெயர்களைப் பாருங்கள். இரண்டையும் கலப்பதே வேலை செய்யும் சேவையகத்தை உடைந்த தீர்ப்பானுக்காகக் குற்றம் சொல்வதற்கான வழி.
விலக்கு எந்த இடைமுகத்தைக் குறிப்பிடுகிறது என்பதைப் பதிவு செய்து, அமைப்பைப் பதிப்புக் கட்டுப்பாட்டில் வைத்திருங்கள். மேம்பாட்டுக்குப் பிறகு பெயர் மாற்றப்படும் இடைமுகத்திற்கு எதிராக எழுதப்பட்ட விதி இன்று கடந்து, அடுத்த மறுதொடக்கத்திற்குப் பிறகு தோல்வியடைகிறது.