Stazzjon tax-xogħol fuq il-LAN tal-punent jiftaħ browser, jikteb l-indirizz ta' applikazzjoni fuq il-LAN tal-lvant u jistenna sakemm jiskadi l-ħin. Kull skrin tan-NetBird jgħid li l-peers huma konnessi, li huwa veru u mhux il-punt: li tkun f'netwerk overlay wieħed mhuwiex l-istess bħal li jkollok iż-żewġ subnets lokali f'netwerk wieħed. Il-mixja hawn taħt tibda minn dak l-istazzjon u tintemm b'talba li d-disinn jirrifjuta apposta, u kull waqfa hija xi ħaġa li taqra minn apparat u mhux issibha. Stennew li l-biċċa nieqsa hija rotta jew politika, mhux l-overlay.

L-ewwel aqra l-falliment mill-istazzjon tax-xogħol

Qabel ma tiftaħ il-console tal-amministrazzjoni, stabbilixxi x'inhu jibgħat l-istazzjon tax-xogħol tassew. It-tabella tar-rotot tiegħu stess tiddeċiedi jekk il-pakkett imurx għand il-gateway tas-sit, għal interface lokali jew imkien, u din id-deċiżjoni tidher mingħajr ebda għodda tal-overlay. Magna mingħajr rotta għall-prefiss imbiegħed se tfalli, kemm tista' tidher sana l-lista tal-peers. Il-firxa tal-overlay u l-prefiss tas-sit innifsu huma spazji tal-indirizzi differenti, u r-reġistrazzjoni kkonfigurat wieħed biss minnhom.

Imbagħad ifred ir-riżoluzzjoni tal-ismijiet mill-aċċessabbiltà, għax il-browser jirrapporta t-tnejn bħala l-istess timeout. Erġa' agħmel it-talba bl-indirizz minn magna li taħdem il-klijent NetBird, imbagħad minn stazzjon tax-xogħol ordinarju li ma jaħdimx. Jekk il-magna rreġistrata tirnexxi u dik ordinarja tfalli, id-distakk jinsab fir-rotot lokali; jekk it-tnejn ifallu, kompli aqra qabel ma tbiddel rotta.

Agħżel peer tar-rotot wieħed għal kull sit

Peer tar-rotot huwa host li jirrappreżenta l-LAN tiegħu fl-overlay, għalhekk agħżel magna Linux b'aċċessabbiltà stabbli għas-subnet minflok l-istazzjon tax-xogħol tal-iskrivanija ta' xi ħadd. Irreġistraha bil-proċess normali u poġġiha fi grupp imsemmi għar-rwol, għax ir-riżors tan-netwerk u l-politika t-tnejn se jirreferu għal dak il-grupp. Rappreżentant wieħed għal kull sit jibqa' jinqara; ġemgħa ta' voluntiera li jħabbru l-istess prefiss iddawwar kull mistoqsija aktar tard fi sessjoni ta' debug. L-indirizz tal-peer fis-segment lokali jgħodd daqs l-identità tiegħu fl-overlay, għax dak l-indirizz isir il-qabża li jmiss li tingħad lil kull apparat ordinarju.

Ikteb il-pjan qabel ma tmiss il-console, għax l-ismijiet u l-prefissi huma l-post fejn dawn id-disinni jitħarbtu: prefiss, gateway, indirizz tal-peer u grupp, għal kull sit. Il-punent huwa 10.52.0.0/24 moqdi minn 10.52.0.5 u l-lvant huwa 10.63.0.0/24 moqdi minn 10.63.0.5; iż-żewġ gruppi huma west-routers u east-routers, u ebda prefiss ma jista' jikkoinċidi mal-ieħor, mal-firxa tal-overlay jew ma' destinazzjoni oħra rrotata.

Oħloq ir-riżors, żomm il-maskerament

Fid-dashboard deplojat, oħloq riżors tan-netwerk għal kull sit u waħħal miegħu l-grupp tal-peers tar-rotot ta' dak is-sit. Ir-riżors huwa l-prefiss u l-grupp huwa l-host li jwieġeb għalih, u t-tnejn iridu jkunu jeżistu qabel ma jiġi mħabbar xi ħaġa. Ivverifika li l-verżjoni self-hosted deplojata għandha xejn il-fluss tax-xogħol Netwerks, għax interface eqdem b'oġġett tar-rotta bl-istess isem huwa karatteristika oħra.

Ħalli l-maskerament attiv. Il-gwida NetBird minn sit għal sit teħtieġu f'dan l-arranġament, u li titfiħ biex kull indirizz oriġinali jibqa' jidher mhux l-istess disinn bi qabża inqas; tibdel dak li jaraw il-verifiki tas-sors u l-politiki tal-overlay. Il-konsegwenza jistħoqqilha tingħad bla tlaqliq: is-servizz li jirċievi jirreġistra l-peer tar-rotot bħala sors, mhux l-istazzjon tax-xogħol individwali. Jekk il-lista tal-permessi jew l-awditjar ta' dak is-servizz jistenna indirizzi tal-istazzjonijiet tax-xogħol, jew tinbidel l-aspettattiva jew l-identità trid tiġi infurzata fil-fruntiera tas-sit qabel it-traduzzjoni.

Awtorizza lil min jibda, mhux il-prefissi

Rotta tagħmel indirizz aċċessibbli u politika tiddeċiedi min jista' jużah; dawn huma żewġ oġġetti separati b'sidien separati. Ikteb il-politika mix-xogħol lura: liema grupp jibda, liema riżors jimmira u liema servizz TCP jeħtieġ. Netwerk li jħabbar iż-żewġ prefissi lil kull peer irreġistrat ħoloq aċċessabbiltà u ma ddeċieda xejn.

Imbagħad aqra x'inhu diġà permess, għax regola ġdida dejqa ma tħassarx waħda qadima wiesgħa li tinsab fuqha. Meta l-lvant ukoll irid jibda konnessjonijiet lejn il-punent, ikteb dik id-direzzjoni bħala politika tiegħu; traffiku tar-ritorn għal sessjoni li fetaħ il-punent hija mistoqsija oħra milli tħalli sessjonijiet ġodda lejn il-lvant. Jekk xi stazzjonijiet tax-xogħol tal-punent biss għandhom jilħqu l-applikazzjoni tal-lvant, agħżilhom fil-fruntiera tas-sit qabel it-traduzzjoni u żomm l-awtentikazzjoni tal-applikazzjoni stess. Il-peer tar-rotot iġorr it-traffiku tal-LAN bħas-sit kollu u mhux bħala identità tal-overlay għal kull utent, għalhekk il-kontabilità għal kull utent trid tiġi minn x'imkien ieħor.

Għallem lil kull gateway il-qabża li jmiss, imbagħad ipprova ċ-ċaħda

L-apparati ordinarji qatt ma jaraw l-overlay, għalhekk il-gateway tagħhom jeħtieġ rotta statika li tipponta l-prefiss imbiegħed lejn l-indirizz LAN tal-peer tar-rotot. Dan huwa l-pass li n-nies jaqbżu, għax kollox li jidher ġewwa NetBird diġà jaħdem waqt li l-istazzjonijiet tax-xogħol ordinarji għadhom jiskadu. Il-gateway iżomm ir-rotta default tiegħu kif kienet; dan il-prefiss huwa żieda, mhux sostituzzjoni.

Iż-żewġ deskrizzjonijiet tar-rotta jappartjenu għall-konfigurazzjoni tal-gateway ta' kull sit, mhux għal override fuq il-host. It-tnejn huma rotot statiċi ordinarji, u ebda waħda ma tmiss ir-rotta default:

west gateway: 10.63.0.0/24 via 10.52.0.5
east gateway: 10.52.0.0/24 via 10.63.0.5

Ipprova bl-applikazzjoni li l-proġett tassew jeħtieġ, minn stazzjon tax-xogħol ordinarju, u rreġistra tliet affarijiet: il-qabża li jmiss magħżula fuq in-naħa tal-bgħit, il-politika li qabblet u l-indirizz tas-sors li rreġistra s-servizz. Ipprova wkoll ċaħda, għax disinn li qatt ma ċaħad xejn għandu truf mhux magħrufa, u ċ-ċaħda hija l-unika prova li l-politika u mhux ir-rotot tagħmel ix-xogħol. Meta l-lvant ukoll irid jibda, ibda konnessjoni ġdida minn dik in-naħa minflok tassumi li d-direzzjoni tat-tieni ssegwi. Ippjana wkoll ir-restart, l-aġġornament u s-sostituzzjoni tal-peer tar-rotot, għax host wieħed sar dipendenza tas-sit.

TestA pass looks likeA failure points at
Ordinary workstation opens the east applicationNext hop on west is the routing peerMissing static route on the west gateway
A source outside policy is refusedNo session in the service logPolicy too broad, or a route bypasses it
East starts a connection, if requiredA fresh reverse session succeedsNo policy for the reverse direction

L-ismijiet privati jeħtieġu disinn tar-resolver tagħhom, għax l-aċċessabbiltà ma toħloqx rekords DNS u mogħdija IP li taħdem b'isem miksur tinqara eżatt bħal mogħdija miksura. Jekk il-peer tar-rotot jaħdem f'netwerk tal-cloud, irrevedi wkoll ir-regoli tal-forwarding u tal-firewall tal-fornitur, għax ir-reġistrazzjoni ma tissostitwixxihomx. Żomm l-osservazzjonijiet tat-test maġenb il-pjan, għax il-persuna li jmiss li tiddibbuġġja dan tkun trid il-politika li qabblet u l-indirizz tas-sors irreġistrat, mhux deskrizzjoni tat-topoloġija.

Artikli relatati