Nukopijavus tunelio /32, biuro potinklis nebus maršrutizuojamas
Adresas, kurį VPN suteikia adapteriui, apibūdina jungtį, o ne paskirties vietą. Pridėkite ištekliaus prefiksą prie profilio ir palikite numatytąjį maršrutą ramybėje.
VPN prisijungia, sąsaja rodo adresą su trisdešimt dviejų bitų kauke, o biuro serveris lieka nepasiekiamas. Kitas žingsnis dažnai būna tą kaukę panaudoti maršrute, remiantis teorija, kad sąsaja apibūdina, ką tunelis gali pasiekti. Neapibūdina. Tas adresas apibūdina taškas-taškas jungties vietinį galą, o paskirties vieta, kuri jums rūpi, yra kitame prefikse kitoje jos pusėje.
Painiojami du skirtingi dalykai: adresas, kurį tunelis jums davė, ir tinklas, kurį norite pasiekti per jį.
Du adresai, du darbai
Taškas-taškas tunelyje kliento adresas dažnai būna vienas hosto adresas, nes kitame jungties gale yra lygiai vienas partneris. Nėra bendro segmento ir nėra ARP, todėl kaukė, kuri Ethernet tinkle atrodytų absurdiškai, čia yra visiškai normalu.
Paskirties prefiksas yra faktas apie biuro tinklą, o ne apie tunelį. Jei jums reikia vieno serverio, maršrutas yra to serverio hosto maršrutas. Jei jums reikia viso biuro potinklio, maršrutas yra potinklis. Nė vieno atsakymo negalima perskaityti iš sąsajos, o vieno pasirinkimas todėl, kad jis pasirodė šalia tunelio adreso, yra būdas sugadinti veikiančią konfigūraciją.
| What you need to reach | What to install |
|---|---|
| One server, nothing else | A host route for that address |
| The office subnet | A route for the subnet prefix |
| Everything in the private space | Only if the requirement says so, and only with the owner's approval |
Trečioji eilutė yra vieta, kur optimizmas tampa pertrūkiu. Viso privataus diapazono nukreipimas į tunelį, kuris aptarnauja tik vieną vietą, stumia nesusijusį srautą į kelią, kuris negali jo pristatyti, o atsiradę gedimai atrodo kaip sulaužytas VPN, o ne kaip per platus maršrutas.
Pasirinkite prefiksą pagal reikalavimą
Prieš liesdami profilį, surašykite reikalavimą sakiniu: kurie hostai turi būti pasiekiami ir koks yra siauriausias prefiksas, apimantis juos? Vienas serveris yra hosto maršrutas. Potinklis yra potinklio maršrutas. Potinklių diapazonas yra suvestinė, o suvestinė yra pažadas, kad kiekvienas adresas joje yra pasiekiamas, o tai retai tiesa.
Tada patikrinkite skaičių pagal tai, ką biuras iš tikrųjų naudoja. Prefikso kopijavimas iš pokalbio žinutės nepatvirtinus jo su svetainės adresavimo planu yra būdas, kuriuo maršrutas galiausiai nurodo potinklį, kurio niekas neturi.
Taip pat atminkite, kad maršrutas yra kelias, o ne leidimas. Tinklų sietuvas vis dar sprendžia, ar jūsų klientas gali naudoti paskirties vietą, o paslauga vis dar gali jums atsisakyti. Teisingai įdiegus maršrutą paketas ten patenka ir nieko neatsako apie autorizaciją.
Pridėkite prie profilio, niekada jo nepakeiskite
NetworkManager profilio maršrutai yra daugiareikšmė savybė, o skirtumas tarp nustatymo ir pridėjimo yra vienas simbolis. Naudokite pliuso formą įrašui pridėti ir viskam, kas jau išsaugota, išlaikyti.
nmcli connection modify uuid 11111111-2222-4333-8444-555555555555 \
+ipv4.routes "10.40.20.9/32"
Be pliuso priskyrimas pakeičia visą sąrašą. Profilyje, kuriame jau yra keli prefiksai, tai tyliai ištrina tuos, kurie veikė, o simptomas ateina vėliau kaip paslauga, kuri anksčiau buvo pasiekiama iš šio nešiojamojo kompiuterio.
Naudokite UUID, o ne pavadinimą. Pavadinimai dubliuojasi po atkūrimo, o jungtis, kurią redaguojate, gali būti ne ta, kuri perduoda jūsų srautą. Pirmiausia patikrinkite, ar nėra identiško įrašo, nes dublikato pridėjimas yra netvarkingas net tada, kai jis nekenksmingas.
Ši maršruto savybių nuoroda dokumentuoja paskirties vietą, neprivalomą kitą šuolį, metriką ir atributų sintaksę įdiegtai versijai. Perskaitykite ją prieš pridėdami kitą šuolį, nes ar jo reikia, priklauso nuo integracijos ir topologijos, o spėlioti pagal pirmąjį sąsajų sąrašo adresą nėra metodas.
Numatytasis maršrutas ir DNS yra atskiri sprendimai
Adding an office prefix says nothing about where the rest of your traffic goes. If policy requires ordinary internet traffic to stay outside the tunnel, that is the ipv4.never-default decision, and it belongs to whoever owns the connection policy rather than to whoever is fixing one unreachable server.
Automatiniai maršrutai yra kitas dalykas, kurio nereikėtų lengvabūdiškai trikdyti. Jų slopinimas, siekiant išspręsti vieną trūkstamą įrašą, gali pašalinti kelis veikiančius, o tai pasiūlęs žmogus paprastai žiūrėjo į kitą profilį su kitais push.
DNS turi savo kelią ir savo gedimus. Vardas, kuris išsprendžiamas į teisingą adresą per neteisingą sprendiklį, arba sprendiklis, kuris negali atsakyti privačiai zonai, atrodys kaip maršrutizavimo problema, nors maršrutas tobulas. Išbandykite adresą ir vardą atskirai, tada nuspręskite, kuris sluoksnis iš tikrųjų sugedo.
Patikrinkite, kas buvo pritaikyta
Išsaugotas pakeitimas nėra pritaikytas pakeitimas. Prisijunkite iš naujo per palaikomą tvarkyklės gyvavimo ciklą, tada pažiūrėkite į faktinį numatytos paskirties maršrutą ir į taisykles, kurios nusprendžia, kuri lentelė naudojama.
Jei prefiksas yra, o ryšys vis tiek nepavyksta, perėjote prie kitos problemos: šaltinio adreso pasirinkimas, grįžimo maršrutas tolimajame gale arba paslauga, kuri atsisako jūsų kliento. Kiekviena jų yra geresnė vieta žiūrėti nei profilis, kurį jau pataisėte.