Što vam govori VPN tablica ruta i što ne može
Instalirani prefiksi lokalne su upute za prosljeđivanje, a ne popis udaljenih servisa. Čitajte tablicu zbog onoga što dokazuje, pa pitajte vlasnika.
Povežete se, pokrenete popis ruta i vidite podmrežu za koju nikad niste čuli kako pokazuje na tunel. Taj redak precizno tvrdi jednu stvar, a nekoliko stvari nikako. Bilježi kako će ovo računalo prosljeđivati pakete tom prefiksu, ništa o tome koji hostovi tamo postoje i ništa o tome do čega vaš račun može doći. Ispravno čitanje traje minutu; čitanje kao popisa traje mnogo dulje dok se ne odučite.
Čitajte tablicu kao lokalne upute
Ruta je uputa za prosljeđivanje koju drži lokalna jezgra: za ovaj prefiks koristite ovo sučelje i ovaj sljedeći skok. Duljina prefiksa odlučuje koliko je uputa konkretna, a najdulje podudaranje pobjeđuje. Ništa u tom pravilu ne spominje dopuštenja, zdravlje servisa ni udaljenu topologiju.
Pravila politike mogu intervenirati prije nego što se tablica pregleda, zbog čega ruta može postojati, a ipak ne biti ona koju koristi dati paket. Čitajte pravila uz tablicu, pa pitajte jezgru koji bi put odabralo za konkretno odredište. Odgovor za jednu adresu vrijedi više od stranice prefiksa i jedini je odgovor koji odražava oznake, prostore imena i vezanja sučelja koje je klijent primijenio.
Širok prefiks nije katalog
Prefiks /16 rutiran kroz tunel ne znači šesnaest tisuća dostupnih hostova, a podrazumijevana ruta znači još manje. Poslužitelj odlučuje tko odgovara, firewall odlučuje što je dopušteno, a račun odlučuje što je ovlašteno.
Uska tablica ima obrnutu zamku: prefiks koji nedostaje može značiti da je odredište dostupno drugim putem ili jednostavno da uopće nije rutirano. Ta dva slučaja izgledaju isto dok ih ne provjerite. Usporedite tablicu s resursom koji vam je rečeno da koristite, a ne sa svojim očekivanjima što bi VPN trebao sadržavati.
Odakle dolaze unosi
Rute dolaze s najmanje četiri mjesta: iz konfiguracijske datoteke, od poslužitelja koji gura rutu tijekom uspostavljanja veze, od mrežnog upravitelja koji posjeduje sučelje i od osobe koja tipka naredbu tijekom incidenta. Svako ima drugačiji životni vijek i drugačijeg vlasnika.
Ona koju su otipkali tijekom prekida je ona koja nestaje pri ponovnom pokretanju i ne pojavljuje se ni u čijoj dokumentaciji. Ruta koju gura poslužitelj mijenja se kada se poslužitelj promijeni, zbog čega se neobjašnjeni novi prefiks često pojavljuje nakon ažuriranja pristupnika, a ne nakon promjene klijenta. Ovaj priručnik ip-route dokumentira sintaksu tablice i polja ako trebate čitati zastavice.
Provjerite rutu prema ugovoru o servisu
Korisna usporedba je između tablice i servisa koji vam je obećan: naziv, opseg adresa, port i vlasnik. Zapišite ta četiri pored prefiksa i praznine postaju vidljive.
ip route show table all dev tun0
ip route get 10.20.5.9
ip rule show
Ako prefiks postoji, a servis i dalje ne radi, tablica je odradila svoj posao i problem je drugdje: razrješavanje imena, firewall na drugoj strani ili račun bez prave grupe. Ako prefiks nedostaje, pitanje je tko ga je trebao dostaviti, a ne što otipkati. Svaki od dva odgovora imenuje tim koji sljedeće pitati, i to je jedini koristan rezultat čitanja tablice ruta. Zapišite to ime prije nego što zatvorite terminal.
Zabilježite prije i poslije svake promjene, s datumom i sučeljem. Tablica ruta je snimka jednog trenutka na jednom računalu i postaje dokaz tek kada netko zapiše kada je napravljena.