Korisnik dolazi do intraneta na kancelarijskoj mreži, a ne kroz tunel, dok Podešavanja još uvek prikazuju da je VPN povezan. Uređivanje tabele ruta u tom trenutku rizikuje prekid udaljene sesije koju koristite za dijagnostiku. Umesto toga pitajte jezgro koji bi put odabralo za host koji ne radi. Alat route u macOS-u ima operaciju get koja odgovara tačno na to, za jedno odredište, bez ikakvih promena.

Pitajte host koji ne radi, ne podrazumevanu rutu

Snimak ekrana podrazumevane rute govori vrlo malo na modernom Macu, jer konkretnije odredište ili ograničena politika mogu nadjačati ono što podrazumevana ruta naizgled govori. Tunel može biti podignut, podrazumevana ruta može izgledati ispravno, a jedini host koji vam treba ipak može biti usmeren negde drugde. Upitajte adresu koja ne radi i pustite jezgro da imenuje put koji je odabralo.

Oblik je route -n get praćen adresom: route -n get 203.0.113.10, gde dokumentaciona adresa zamenjuje vaš cilj. Koristite odobreno odredište i odgovarajuću familiju adresa, jer odgovor za IPv4 ne govori ništa o resursu samo sa IPv6. Dokumentacija alata route opisuje operaciju get i polja koja ispisuje.

Čitajte interfejs i pristupnik kao dokaz

Pokrenite upit pre povezivanja VPN-a, pa ponovo posle, i uporedite redove interfejsa i pristupnika. Razlika između ta dva odgovora je ono što je tunel zaista promenio, i mnogo je korisnija od ispisa cele tabele. Ako je interfejs identičan u oba pokretanja, ruta nikada nije bila problem i možete prestati da gledate usmeravanje.

Zabeležite odredište, interfejs, pristupnik i vreme upita pre nego što donesete zaključak. Izlaz je dokaz, a ne dijagnoza: isti interfejs može biti ispravan za jedan host i pogrešan za drugi kada je u igri podeljeni tunel.

Ispravna ruta nije uspešan zahtev

Ruta vam kaže koji bi interfejs jezgro koristilo, ništa više. DNS, host firewall i autorizacija aplikacije svi stoje iznad te odluke, a zahtev može propasti i nakon uspešnog usmeravanja. Sačuvajte tačan simptom pre nego što nastavite, jer "ne može se povezati" i "povezuje se ali vraća grešku" su različite istrage sa različitim sledećim koracima. Pogled rešavača i pogled interfejsa upotpunjuju upit odredišta umesto da ga zamene.

Ispis tabele ruta još uvek ima mesto: tako primećujete neočekivanu podrazumevanu rutu. Preostala obična podrazumevana ruta ne dokazuje da VPN nije u upotrebi, jer konkretniji unosi pobeđuju nad njom.

Držite krajnju tačku i resurs odvojeno

Uključena su dva pretraživanja i ona odgovaraju na različita pitanja. Dolazak do krajnje tačke je spoljno putovanje kroz fizičku mrežu. Dolazak do aplikacije dešava se unutar tunela, na adresi koja postoji samo na privatnoj strani. Brkanje tih dvaju stvara klasičnu lažnu petlju, u kojoj se čini da krajnja tačka ide kroz tunel koji završava. Upitajte obe adrese odvojeno, označite svaki rezultat i zabuna nestaje.

Preklapanje prefiksa je drugi slučaj koji vredi znati. Kada se lokalni i udaljeni opsezi preklapaju, odlučuje podudaranje najdužeg prefiksa, pa preklapajuća lokalna podmreža može zaseniti udaljenu adresu koju ste očekivali. Privatno odredište tada izgleda jednako lokalnom, a ispravka pripada planu adresa, a ne tabeli ruta. Upit get pokazuje koji je interfejs pobedio, a to je činjenica koja vam treba pre nego što bilo šta promenite.

Prvo čitajte, kasnije menjajte

Držite route add i route delete izvan prvog prolaza. Na Macu kojim upravljate na daljinu, jedno nemarno uređivanje tabele može vam oduzeti upravo put natrag do mašine i nikome ne ostaviti mogućnost da dovrši dijagnostiku. Odlučite koja je ispravna ruta, zapišite kako poništiti promenu i tek je onda izvršite. Pregled nema takav rep.

Isti oprez važi za čišćenje keša i ponovno pokretanje mrežnih usluga kao prvi potez, jer oboje uništava dokaz koji ste upravo nameravali pročitati. Provere samo za čitanje jeftine su, ponovljive i sigurne u bilo kojem redosledu. Učinite ih podrazumevanim korakom i posegnite za promenom samo kada dokaz na nju upućuje.

Povezani članci