Radna stanica na zapadnoj lokalnoj mreži otvara preglednik, upisuje adresu aplikacije na istočnoj lokalnoj mreži i čeka dok ne istekne vrijeme. Svaki NetBird zaslon kaže da su partneri povezani, što je točno ali nebitno: biti u jednoj preklopnoj mreži nije isto što i imati dvije lokalne podmreže u jednoj mreži. Šetnja u nastavku počinje na toj radnoj stanici i završava zahtjevom koji dizajn namjerno odbija, a svako je stajalište nešto što pročitate s uređaja umjesto da nagađate. Očekujte da dio koji nedostaje bude ruta ili pravilo, a ne preklopna mreža.

Najprije pročitajte kvar s radne stanice

Prije otvaranja upravljačke konzole utvrdite što radna stanica stvarno šalje. Njezina vlastita tablica usmjeravanja odlučuje ide li paket na mrežni prolaz lokacije, na lokalno sučelje ili nikamo, a ta je odluka vidljiva bez ikakvih alata preklopne mreže. Stroj bez rute za udaljeni prefiks neće uspjeti koliko god popis partnera izgledao zdravo. Raspon preklopne mreže i vlastiti prefiks lokacije različiti su adresni prostori, a upis je konfigurirao samo jedan od njih.

Zatim odvojite razrješavanje imena od dosega, jer preglednik oboje prijavljuje kao isto istekom vremena. Ponovite zahtjev po adresi sa stroja na kojem radi NetBird klijent, a zatim s obične radne stanice na kojoj ne radi. Ako upisani stroj uspije a obični ne, praznina je u lokalnom usmjeravanju; ako oba ne uspiju, čitajte dalje prije nego promijenite rutu.

Odaberite jednog partnera za usmjeravanje po lokaciji

Partner za usmjeravanje je host koji predstavlja svoju lokalnu mrežu u preklopnoj mreži, zato odaberite Linux stroj sa stabilnim dosegom do podmreže, a ne nečiju radnu stanicu na stolu. Upišite ga uobičajenim postupkom i stavite u grupu nazvanu po ulozi, jer će se mrežni resurs i pravilo oboje pozivati na tu grupu. Jedan predstavnik po lokaciji ostaje razumljiv; gomila dragovoljaca koji oglašavaju isti prefiks pretvara svako kasnije pitanje u sesiju otklanjanja pogrešaka. Adresa partnera u lokalnom segmentu jednako je važna kao njegov identitet u preklopnoj mreži, jer ta adresa postaje sljedeći skok koji se kaže svakom običnom uređaju.

Zapišite plan prije nego dotaknete konzolu, jer imena i prefiksi su mjesto gdje ovi dizajni odlutaju: prefiks, prolaz, adresa partnera i grupa, po lokaciji. Zapad je 10.52.0.0/24 kojemu služi 10.52.0.5, a istok je 10.63.0.0/24 kojemu služi 10.63.0.5; dvije grupe su west-routers i east-routers i nijedan se prefiks ne smije preklapati s drugim, s rasponom preklopne mreže ni s drugim usmjerenim odredištem.

Stvorite resurs, zadržite maskiranje uključeno

Na postavljenoj nadzornoj ploči stvorite jedan mrežni resurs po lokaciji i na njega priključite grupu partnera za usmjeravanje te lokacije. Resurs je prefiks a grupa je host koji za njega odgovara, i oboje mora postojati prije nego se bilo što objavi. Potvrdite da postavljena samohostana inačica uopće ima tijek rada Mreže, jer starije sučelje sa slično nazvanim objektom rute druga je značajka.

Ostavite maskiranje uključeno. NetBirdov vodič za vezu između lokacija zahtijeva ga u ovom rasporedu, a isključivanje da bi svaka izvorna adresa ostala vidljiva nije isti dizajn s jednim skokom manje; ono mijenja što provjere izvora i pravila preklopne mreže vide. Posljedicu valja reći izravno: usluga primateljica bilježi partnera za usmjeravanje kao izvor, a ne pojedinačnu radnu stanicu. Ako popis dopuštenih ili revizija te usluge očekuje adrese radnih stanica, ili se očekivanje mijenja ili se identitet mora nametnuti na granici lokacije prije prijevoda.

Ovlastite pokretače, ne prefikse

Ruta čini adresu dosežnom a pravilo odlučuje kome je dopušteno njome se koristiti; to su dva odvojena objekta s odvojenim vlasnicima. Napišite pravilo od radnog opterećenja unatrag: koja grupa pokreće, koji resurs cilja i koja TCP usluga mu treba. Mreža koja oglašava oba prefiksa svakom upisanom partneru stvorila je doseg i ništa nije riješila.

Zatim pročitajte što je već dopušteno, jer usko novo pravilo ne ukida široko staro koje stoji iznad njega. Kad istok također mora započinjati veze prema zapadu, napišite taj smjer kao zasebno pravilo; povratni promet za sesiju koju je otvorio zapad drugo je pitanje od dopuštanja novih sesija prema istoku. Ako samo neke zapadne radne stanice trebaju dosezati istočnu aplikaciju, odaberite ih na granici lokacije prije prijevoda i zadržite vlastitu provjeru identiteta aplikacije. Partner za usmjeravanje nosi promet lokalne mreže kao cijelu lokaciju, a ne kao identitet pojedinog korisnika u preklopnoj mreži, pa obračun po korisniku mora doći odnekud drugdje.

Naučite svaki prolaz sljedećem skoku, zatim isprobajte odbijanje

Obični uređaji nikad ne vide preklopnu mrežu, pa njihov vlastiti prolaz treba statičnu rutu koja udaljeni prefiks usmjerava na adresu partnera u lokalnoj mreži. Taj korak ljudi preskaču, jer sve vidljivo unutar NetBirda već radi dok obične radne stanice još čekaju istek vremena. Prolaz zadržava zadanu rutu kakva je bila; ovaj je prefiks dodatak, ne zamjena.

Dva opisa ruta pripadaju konfiguraciji prolaza svake lokacije, a ne nadjačavanju na hostu. Obje su obične statične rute i nijedna ne dira zadanu rutu:

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

Isprobajte s aplikacijom koja projektu stvarno treba, s obične radne stanice, i zabilježite tri stvari: sljedeći skok odabran na strani pošiljatelja, pravilo koje se poklopilo i izvornu adresu koju je usluga zapisala. Isprobajte i odbijanje, jer dizajn koji nikad ništa nije odbio ima nepoznate rubove, a odbijanje je jedini dokaz da posao radi pravilo a ne usmjeravanje. Kad istok također mora pokretati, započnite novu vezu s te strane umjesto da pretpostavite da drugi smjer slijedi. Planirajte i ponovno pokretanje, nadogradnju i zamjenu partnera za usmjeravanje, jer je jedan host postao ovisnost lokacije.

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

Privatna imena trebaju vlastiti dizajn razrješivača, jer doseg ne stvara DNS zapise, a radna IP staza sa slomljenim imenom čita se točno kao slomljena staza. Ako partner za usmjeravanje radi unutar oblaka, pregledajte i pravila prosljeđivanja i vatrozida davatelja, jer ih upis ne nadjačava. Držite opažanja s testa uz plan, jer će sljedeća osoba koja ovo bude otklanjala htjeti poklopljeno pravilo i zapisanu izvornu adresu, a ne opis topologije.

Povezani članci