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

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

முனை அறிவிக்கும் உள்ளூர் முகவரியிலிருந்து தொடங்குங்கள்

local_allow_list இந்த ஹோஸ்ட்டின் உள்ளூர் முகவரிகளை கலங்கரை விளக்கங்களுக்குத் தெரிவிக்கும் முன் வடிகட்டுகிறது. உள்ளீடுகள் முகவரி வரம்புகளாக இருக்கலாம், மேலும் கட்டமைப்பு இடைமுகப் பெயர் வடிவங்களையும் ஆதரிக்கிறது. ஹோஸ்ட்டில் கொள்கலன் பாலங்கள் அல்லது சக முனைகளாக மாறக்கூடாத கூடுதல் சுரங்கப்பாதை இடைமுகங்கள் இருக்கும்போது இது பயனுள்ளது.

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

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

பின்னர் தொலை முனையின் தேர்வைப் பாருங்கள்

remote_allow_list கைக்குலுக்கலின் போது இந்த ஹோஸ்ட் தொலை சகாவுக்காகக் கருதும் முகவரிகளை வடிகட்டுகிறது. இது அடி அடுக்கு முகவரிக்குப் பொருந்தும், சுரங்கப்பாதை எழுந்த பிறகு சகா பயன்படுத்தும் overlay முகவரிக்கு அல்ல.

ஒரு தனியார் வரம்பு பகிரப்பட்ட அலுவலக பிணையத்தில் முழுமையாகப் பயனுள்ளதாக இருக்கலாம், இரண்டு ஹோஸ்ட்டுகளும் 10.0.0.0/8 ஐப் பயன்படுத்தும் தொடர்பில்லாத பிணையங்களில் இருந்தால் அர்த்தமற்றதாகிவிடும். வடிகட்டி வழிமாற்றக்கூடிய பாதையை விரும்பவும் தற்செயலைப் புறக்கணிக்கவும் உதவுகிறது.

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

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

கைக்குலுக்கலுக்குப் பிறகு overlay அணுகல் விதிகள் பொருந்தும்

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

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

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

அனுமதியும் தடையும் கலக்கும்போது இயல்புநிலையைப் படியுங்கள்

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

lighthouse:
  local_allow_list:
    interfaces:
      docker0: false
  remote_allow_list:
    192.168.0.0/16: true
    default: false

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

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

நேரடி முனை எதுவும் அணுகக்கூடியதாக இல்லாதபோது relay பயன்படுத்துங்கள்

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

Relay போக்குவரத்தையும் கண்டறிதலையும் தீர்க்கிறது, அனுமதியை அல்ல, மேலும் அது ஃபயர்வாலை விரிவாக்காது. overlay இன் ஃபயர்வால் எந்தச் சேவைகளைப் பயன்படுத்தலாம் என்பதை இன்னும் தீர்மானிக்கிறது, relay கலங்கரை விளக்க வடிகட்டலை அணுகல் கட்டுப்பாட்டு பொறிமுறையாக மாற்றாது.

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

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