அனுமதிக்கப்பட்ட Tailscale துணை வலைப்பிணையப் பாதை இன்னும் நேரம் மீறுவது ஏன்
பாதை அனுமதி ஒரு துணை வலைப்பிணையப் பாதையை மட்டுமே விநியோகிக்கிறது. சேவை இன்னும் நேரம் மீறினால், முகவரியில் பாதை ஏற்பு, முன்னனுப்பல் மற்றும் அதற்கான அணுகல் விதியைச் சரிபார்க்கவும்.
நிர்வாகக் கன்சோலில் அனுமதி இறுதிப் படி போலத் தெரிகிறது, ஆனால் அது அல்ல. முதலில் பயன்பாடு நேரம் மீறுகிறது, அதன் பிறகே திசைவி இணையத்தில் இருப்பதையும் பாதை அனுமதிக்கப்பட்டதையும் காண்கிறீர்கள். அனுமதி என்பது விநியோகப் படி, அனுமதிச்சீட்டு அல்ல, முன்னனுப்பலின் உத்தரவாதமும் அல்ல. ஒரு பொதி துணை வலைப்பிணையத் திசைவிக்குப் பின்னால் உள்ள புரவலனை அடையும் முன் நான்கு நிலைகள் ஒத்துப்போக வேண்டும், ஒவ்வொன்றும் அடுத்தது தோல்வியடையும்போது வெற்றியடையலாம். அவற்றை வரிசையாகச் செய்து, நிலைத்திருக்காத முதல் நிலையில் நிறுத்துங்கள்.
நான்கு நிலைகள், ஒரு தோல்வி
திசைவி முன்னொட்டை அறிவிக்கிறது, tailnet அந்த அறிவிப்பை அனுமதிக்கிறது, முகவரி பெற்ற பாதையை ஏற்கிறது, அணுகல் கொள்கை குறிப்பிட்ட இணைப்பை அனுமதிக்கிறது. இவை மூன்று வெவ்வேறு கூறுகள் எடுக்கும் நான்கு தனித்தனி முடிவுகள். எனவே அனுமதிக்கப்பட்ட பாதை, வலைப்பிணையம் இப்போது tailnet இன் திசைவழித் தட்டவட்டத்தின் பகுதி என்பதை மட்டுமே கூறுகிறது.
நான்காவது நிலைதான் அதிகம் தவிர்க்கப்படுகிறது, ஏனெனில் முதல் மூன்று தெரியும் நிலையை உருவாக்குகின்றன. திசைவியின் சொந்த tailnet முகவரியை உள்ளடக்கும் அனுமதி அதற்குப் பின்னால் உள்ள தனியார் துணை வலைப்பிணையத்தைத் தானாக உள்ளடக்காது. இவை வெவ்வேறு இலக்குகள், கொள்கை ஒவ்வொரு இலக்கிற்கும் தனித்தனியாக மதிப்பிடப்படுகிறது.
Linux இல் மூன்றாவது நிலைக்கு மக்களை ஆச்சரியப்படுத்தும் இயல்புநிலை ஒன்றும் உள்ளது: துணை வலைப்பிணையப் பாதைகளை ஏற்பது விருப்பமானது. பல GUI முகவரிகள் அறிவிக்கப்பட்ட பாதைகளை இயல்பாகவே ஏற்கின்றன, எனவே கலப்பு குழுவில் ஒரு இயந்திரம் தோல்வியடைந்ததாகத் தெரியலாம், மற்றவை வேலை செய்யும்போது.
இயங்குதளத்தை ஊகிப்பதற்குப் பதிலாக தோல்வியடையும் இயந்திரத்தில் அமைப்பை உறுதிப்படுத்துங்கள். வேலை செய்யும் இயந்திரங்களில் பாதை ஒருபோதும் காணாமல் போன துண்டாக இருந்ததில்லை, எனவே tailnet பக்கம் ஆரோக்கியமாக இருப்பதை அவற்றை நிரூபிக்க விடுங்கள். Tailscale இன் துணை வலைப்பிணையத் திசைவிகள் பற்றிய ஆவணம் அனுமதி, முகவரியின் பாதை ஏற்பு மற்றும் கொள்கை நிலையை உள்ளடக்குகிறது.
முகவரி இயங்கும் இடத்திலேயே பாதையைச் சரிபார்க்கவும்
திசைவியில் அல்ல, தோல்வியடையும் முகவரியில் தொடங்குங்கள். பாதை உள்ளதா, முகவரி அமைப்பு பாதைகளை ஏற்க அனுமதிக்கிறதா என்பதை உறுதிப்படுத்துங்கள்.
tailscale status
tailscale debug prefs | grep -i route
ip route get 10.20.0.42
முதல் கட்டளை சக அட்டவணையையும் துணை வலைப்பிணையத் திசைவியை அணுக முடியுமா என்பதையும் காட்டுகிறது, இரண்டாவது பாதை ஏற்புக் கொடியை உள்ளிட்டு முகவரியின் விருப்பங்களை அச்சிடுகிறது, மூன்றாவது துணை வலைப்பிணையத்தில் உள்ள உண்மையான புரவலனுக்கு எந்த இடைமுகத்தைப் பயன்படுத்தும் எனக் கர்னலைக் கேட்கிறது. அந்தக் கடைசிக் கட்டளை Tailscale இடைமுகத்திற்குப் பதிலாக இயற்பியல் இடைமுகத்தைக் குறிப்பிட்டால், பாதை ஒருபோதும் தட்டவட்டத்தில் சேரவில்லை. காணாமல் போன பாதை முகவரிப் பக்கச் சிக்கல், அனுமதியின் சிக்கல் அல்ல. கொள்கையைப் பார்க்கும் முன் அதைச் சரிசெய்யுங்கள்.
Linux இல் பாதைகளை ஏற்க, கொடி அமைக்கப்பட்டதாக ஊகிப்பதற்குப் பதிலாக அதனுடன் மீண்டும் இணையுங்கள்: tailscale up --accept-routes. வேறு கொடிகளுடன் இணைந்த முகவரி அவை மாறும் வரை அவற்றை வைத்திருக்கும், எனவே இன்னொன்றைச் சேர்ப்பதற்கு முன் தற்போதைய அமைப்பைச் சரிபார்க்கவும். மாற்றத்திற்குப் பின் முதல் கட்டளையை மீண்டும் இயக்கினால் பாதை தட்டவட்டத்தில் தெரிய வேண்டும்.
முன்னனுப்பலையும் திரும்பும் வழியையும் நிரூபிக்கவும்
அனுமதி திசைவியைப் பொதிகளை முன்னனுப்ப அமைக்கவில்லை, பதிலையும் ஏற்பாடு செய்யவில்லை. இரண்டும் திசைவியின் LAN பக்கத்தில் புரவலன் மட்டத்து விவகாரங்கள். அவற்றை முகவரியில் அல்ல, திசைவியில் சோதிக்கவும்.
sysctl net.ipv4.ip_forward
iptables -t nat -L POSTROUTING -n -v
tcpdump -ni any host 10.20.0.42 and port 443
முதல் கட்டளை 1 எனத் தெரிவிக்க வேண்டும், இல்லையேல் கர்னல் முன்னனுப்பிய பொதியை நிராகரிக்கும். இரண்டாவது துணை வலைப்பிணையப் பாதையின் மறைப்பு மூலத்தை மீண்டும் எழுதுகிறதா எனக் காட்டுகிறது, இது இயல்புநிலை நடத்தை மற்றும் வழக்கமாக நீங்கள் விரும்புவது. மூன்றாவது கோரிக்கை இலக்கை அடைகிறதா, ஏதேனும் திரும்பி வருகிறதா எனக் காட்டுகிறது; பதிலில்லாத கோரிக்கை திரும்பும் வழிச் சிக்கல், அனுமதியின் சிக்கல் அல்ல. அவற்றில் எதையும் மாற்றும் முன் மூன்று முடிவுகளையும் ஒன்றாகப் படியுங்கள்.
மறைப்பு முடக்கப்பட்டிருந்தால், இலக்கு வலைப்பிணையத்திற்கு tailnet முகவரிகளுக்குத் திரும்பும் பாதை தேவை, இடையில் உள்ள ஒவ்வொரு தாவலும் அதை அறிந்திருக்க வேண்டும். ஒரு சேவைக்கு மறைப்பை மீண்டும் இயக்குவது வேகமான திருத்தம், ஆனால் இலக்கிலிருந்து மூல முகவரி மறைக்கப்படும் விலையில். இலக்கு தணிக்கைக்காக மூல முகவரிகளைப் பதிவு செய்யும்போது இந்தப் பரிமாற்றம் முக்கியம், எனவே சம்பவத்தின் போது கொடியைப் புரட்டுவதற்குப் பதிலாக வேண்டுமென்றே முடிவெடுங்கள். எந்தத் தேர்வைச் செய்தீர்கள் என்பதை ஆவணப்படுத்துங்கள், ஏனெனில் அடுத்த நபர் இரண்டு நடத்தைகளில் ஒன்றை மட்டுமே காண்பார்.
வளத்திற்கான அணுகல் விதியைப் படியுங்கள்
பாதை உள்ளது மற்றும் முன்னனுப்பல் நிரூபிக்கப்பட்ட பிறகு, மீதமுள்ள சந்தேக நபர் கொள்கை. இணைப்பை அனுமதிக்க வேண்டிய அனுமதியைப் படித்து அதன் இலக்கைச் சரிபார்க்கவும், மூலத்தை மட்டும் அல்ல. முகவரியின் அடையாளமும் கொள்கைத் தேர்வியுடன் பொருந்த வேண்டும், எனவே தோல்வியடையும் அதே இயந்திரத்திலிருந்து அதைப் பதிவு செய்யுங்கள்.
tailscale status --json | head -40
tailscale ping <router-name-or-tailnet-ip>
ping -c 3 10.20.0.42
நிலை வெளியீடு முகவரியின் சொந்த முகவரிகளையும் அது காணும் சகர்களையும் அடையாளம் காட்டுகிறது, கொள்கையின் மூலத் தேர்வி இவற்றுடன் பொருந்த வேண்டும். tailscale ping துணை வலைப்பிணையத் திசைவி வரையிலான tailnet பாதையை நிரூபிக்கிறது; இது சகப் பெயர்களையும் tailnet முகவரிகளையும் தீர்க்கிறது, அறிவிக்கப்பட்ட துணை வலைப்பிணையத்திற்குள் உள்ள புரவலன்களை அல்ல. மூன்றாவது கட்டளை துணை வலைப்பிணையப் பாதை வழியாக சாதாரண ICMP எதிரொலியை அனுப்புகிறது, எனவே அதன் முடிவு திசைவியை அல்ல, இலக்கை விவரிக்கிறது. tailnet மட்டத்து மறுப்பு வழக்கமாக மறுப்பாகத் திரும்பி வரும், வெளியேறி ஒருபோதும் திரும்பாத பொதி நேரம் மீறுகிறது.
தோல்வியடையும் பெயர் தோல்வியடையும் முகவரியிலிருந்து வேறுபட்ட கேள்வி; பாதையைக் குறை கூறும் முன் புரவலனை நேரடியாகத் தீர்க்கவும். அனுமதியை முழு துணை வலைப்பிணையத்திற்குப் பதிலாக வளத்தின் உண்மையான தேவைக்கு ஏற்ப எழுதுங்கள். ஒரு பயன்பாடு இயங்க முழு /24 ஐத் திறப்பது என்பது குறுகிய கோரிக்கை பின்னர் யாரும் நீக்கத் துணியாத பரந்த அனுமதியாக மாறும் வழி.
இலக்கு தனியார் துணை வலைப்பிணையம் அல்ல, இணைய வெளியேற்றம் என்றால், சரியான கூறு வெளியேற்ற முனை, துணை வலைப்பிணையத் திசைவி அல்ல, கொள்கையும் திசைவழியும் அதற்கேற்ப வேறுபடும். அனுமதியை விரிவாக்கும் முன் அந்த முடிவைச் சரிபார்க்கவும். வெளியேற்ற முனை இயல்புநிலைப் பாதையை மாற்றுகிறது; துணை வலைப்பிணையத் திசைவி முன்னொட்டை மட்டும் அறிவிக்கிறது.