Ką VPN maršrutų lentelė jums pasako ir ko negali pasakyti
Įdiegti prefiksai yra vietinės perdavimo instrukcijos, o ne nuotolinių paslaugų inventorius. Skaitykite lentelę dėl to, ką ji įrodo, o tada paklauskite savininko.
Prisijungiate, paleidžiate maršrutų sąrašą ir matote potinklį, apie kurį niekada negirdėjote, nukreiptą į tunelį. Ta eilutė vieną dalyką pasako tiksliai, o kelių dalykų visai nepasako. Ji užrašo, kaip ši mašina persiųs paketus tam prefiksui, nieko apie tai, kokie hostai ten egzistuoja, ir nieko apie tai, ką gali pasiekti jūsų paskyra. Teisingai ją perskaityti užtrunka minutę; skaityti ją kaip inventorių užtrunka daug ilgiau, kol to atprantama.
Skaitykite lentelę kaip vietines instrukcijas
Maršrutas yra perdavimo instrukcija, kurią laiko vietinė branduolys: šiam prefiksui naudokite šią sąsają ir šį kitą šuolį. Prefikso ilgis nusprendžia, kokia konkreti yra instrukcija, ir laimi ilgiausias atitikimas. Niekas toje taisyklėje nemini leidimų, paslaugos būklės ar nuotolinės topologijos.
Politikos taisyklės gali įsikišti prieš tai, kai lentelė bus peržiūrėta, todėl maršrutas gali egzistuoti ir vis tiek būti ne tas, kurį naudoja konkretus paketas. Skaitykite taisykles šalia lentelės, tada paklauskite branduolio, kurį kelią jis pasirinktų konkrečiam tikslui. Vieno adreso atsakymas vertas daugiau nei puslapis prefiksų, ir tai vienintelis atsakymas, atspindintis žymes, vardų erdves ir sąsajų susiejimus, kuriuos pritaikė klientas.
Platus prefiksas nėra katalogas
Per tunelį maršrutizuotas /16 nereiškia šešiolikos tūkstančių pasiekiamų hostų, o numatytasis maršrutas reiškia dar mažiau. Serveris nusprendžia, kas atsakys, ugniasienė nusprendžia, kas leidžiama, o paskyra nusprendžia, kas yra įgaliota.
Siaura lentelė turi priešingą spąstus: nesančio prefikso reikšmė gali būti, kad tikslas pasiekiamas kitu keliu, arba tiesiog kad jis visai nemaršrutizuotas. Šie du atvejai atrodo vienodai, kol jų neišbandote. Palyginkite lentelę su ištekliumi, kurį jums buvo pasakyta naudoti, o ne su savo lūkesčiais, ką VPN turėtų turėti.
Iš kur atsiranda įrašai
Maršrutai ateina bent iš keturių vietų: konfigūracijos failo, serverio, kuris jungiantis stumia maršrutą, tinklo tvarkyklės, kuri valdo sąsają, ir žmogaus, kuris incidento metu įveda komandą. Kiekvienas turi skirtingą gyvavimo trukmę ir skirtingą savininką.
Incidento metu įvestas maršrutas yra tas, kuris dingsta paleidus iš naujo ir neatsiranda niekieno dokumentacijoje. Serverio stumiamas maršrutas keičiasi, kai keičiasi serveris, todėl nepaaiškintas naujas prefiksas dažnai pasirodo po tinklų sietuvo atnaujinimo, o ne po kliento pakeitimo. ip-route vadovas dokumentuoja lentelės ir laukų sintaksę, jei reikia skaityti vėliavėles.
Patikrinkite maršrutą pagal paslaugos sutartį
Naudingas palyginimas yra tarp lentelės ir paslaugos, kuri jums buvo pažadėta: pavadinimas, adresų apimtis, prievadas ir savininkas. Užrašykite tuos keturis šalia prefikso, ir spragos taps matomos.
ip route show table all dev tun0
ip route get 10.20.5.9
ip rule show
Jei prefiksas yra, o paslauga vis tiek nepavyksta, lentelė atliko savo darbą, o problema yra kitur: vardų sprendimas, ugniasienė kitoje pusėje arba paskyra be reikiamos grupės. Jei prefikso nėra, klausimas yra, kas jį turėjo pateikti, o ne ką įvesti. Bet kuris iš dviejų atsakymų įvardija komandą, kurios klausti toliau, ir tai vienintelė naudinga maršrutų lentelės skaitymo išeiga. Užrašykite tą pavadinimą prieš uždarydami terminalą.
Užrašykite bet kokio pakeitimo būseną prieš ir po, su data ir sąsaja. Maršrutų lentelė yra vienos akimirkos vienoje mašinoje nuotrauka, ir ji tampa įrodymu tik tada, kai kas nors užrašo, kada ji buvo padaryta.