ஒரு ஆய்வக அச்சுப்பொறிக்கான ஒரு /24, இரண்டு ip route show அழைப்புகளுக்கு இடையே மறைகிறது, கிளையண்ட் பதிவு வலையமைப்பு மாறியது என்று மட்டுமே கூறுகிறது. கட்டளை, முன்னொட்டு அல்லது உங்கள் சிறப்புரிமைகளில் எதுவும் தவறாக இல்லை. ஹோஸ்ட்டின் வழியமைப்பு மாதிரியை உடைமையாகக் கொண்ட நிறுவன கிளையண்ட், வேறு யாரேனும் அதைத் திருத்தும் ஒவ்வொரு முறையும் அந்த மாதிரியை மீண்டும் நிலைநிறுத்துகிறது, எனவே நீங்கள் சேர்த்த பதிவு ஊடுருவலாக நீக்கப்படுகிறது. அதே அட்டவணையில் அதனுடன் போராடுவது தோற்கும் நிலை. தீர்வு, அந்த அட்டவணைக்கான போட்டியை முழுவதுமாக நிறுத்தி, விதிவிலக்கை கண்காணிப்பு ஒருபோதும் பார்க்காத இடத்தில் வைப்பதாகும்.

கண்காணிப்பு மறைந்த வழியை விளக்குகிறது

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

ip route show
ip route add 192.168.2.0/24 dev enp0s31f6
sleep 5; ip route show

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

இரண்டாவது அட்டவணை கண்காணிப்புக்கு கண்ணுக்குத் தெரியாதது

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

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

விதிவிலக்கைக் கட்டியெழுப்பி, பின்னர் அதை வெல்லச் செய்யுங்கள்

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

ip rule add to 192.168.2.0/24 table 110 pref 30010
ip route add 192.168.2.0/24 dev enp0s31f6 table 110
ip route get 192.168.2.50

ip route get கர்னல் பயன்படுத்தும் வழியைத் தீர்க்கிறது, சாதனம் மற்றும் மூல முகவரி உட்பட. இது அட்டவணை அடையாளங்காட்டியை அச்சிடாது, எனவே அதை ip rule show உடன் இணைக்கவும், எந்த அட்டவணை வென்றது என்பதை உறுதிப்படுத்த வேண்டியிருக்கும் போது. ஒன்றாக அவை ஒரே முக்கியமான கேள்விக்குப் பதிலளிக்கின்றன: அந்த முகவரிக்கான போக்குவரத்து நீங்கள் நினைத்த இடத்திலிருந்து வெளியேறுகிறதா?

அதே யோசனையின் பிற வடிவங்கள்

இலக்குகளில் சிந்திப்பதை நிறுத்தியதும் முறை பொதுமைப்படுத்தப்படுகிறது. சுரங்கப்பாதை இயல்புநிலை வழியை வைத்திருக்கும் போது உள்ளூர் துணை வலையமைப்பு அணுகக்கூடியதாக இருக்கலாம். LAN உடன் இணைக்கப்பட்ட SSH சேவையகத்தின் பதில்கள் சுரங்கப்பாதையில் மறைவதற்குப் பதிலாக அவை வந்த இடைமுகத்தின் வழியாக வெளியேறலாம். இடைமுக அடிப்படையிலான விதி கம்பியில்லா இடைமுகத்திற்கு வரும் அனைத்தையும் சுரங்கப்பாதைக்குள் தள்ளலாம், ஹோஸ்ட் தானே உருவாக்கும் போக்குவரத்து Ethernet இல் இருக்கும் போது:

ip rule add iif wlan0 table 10
ip route add default dev tun0 table 10

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

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

விதிகள் மற்றும் அட்டவணை வழிகள் நினைவகத்தில் வாழ்கின்றன. மறுஇணைப்புக்குப் பிறகு சுரங்கப்பாதை சாதனம் மறுபெயரிடப்படலாம், ஒதுக்கப்பட்ட முகவரி நகரலாம், பழைய மதிப்பைக் கொண்ட விதி அமைதியாகப் பொருந்துவதை நிறுத்துகிறது. முழு மாற்றத்தையும் அதை உடைமையாகக் கொண்ட ஒரே ஸ்கிரிப்டிலிருந்து மீண்டும் பயன்படுத்தி, பின்னர் விதிவிலக்கை நம்பும் முன் ip rule show, தற்போதைய சாதனப் பெயர் மற்றும் புதிய ip route get ஆகியவற்றை உண்மையான இலக்குக்கு எதிராக மீண்டும் சரிபார்க்கவும்.

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

அட்டவணை எண், முன்னுரிமை மற்றும் இலக்கை ஸ்கிரிப்டுக்கு அருகிலுள்ள குறிப்பில் எழுதுங்கள். இல்லையெனில் அடுத்த நபர் சுரங்கப்பாதையை மிஞ்சும் விதியைக் கண்டுபிடிப்பார், ஏன் என்று அறிய வழி இருக்காது.

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