VPN maršruto patikra macOS: route get nieko nekeičiant
Numatytojo maršruto ekrano kopija gali praleisti konkretesnį kelią. Užklauskite nepavykusio tikslo su route get, perskaitykite sąsają ir šliuzą bei nieko nekeiskite.
Vartotojas pasiekia intranetą biuro tinkle, o ne per tunelį, nors Nustatymai vis dar rodo, kad VPN prisijungtas. Maršrutų lentelės redagavimas tuo metu gali nutraukti nuotolinę sesiją, kurią naudojate diagnozei. Vietoj to paklauskite branduolio, kokį kelią jis pasirinktų nepavykusiam mazgui. macOS route įrankyje yra get operacija, kuri atsako būtent į tai vienam tikslui, nieko nekeisdama.
Klauskite nepavykusio mazgo, o ne numatytojo maršruto
Numatytojo maršruto ekrano kopija šiuolaikiniame Mac pasako labai mažai, nes konkretesnis tikslas ar apribota politika gali nusverti tai, ką numatytasis maršrutas tarsi sako. Tunelis gali būti pakeltas, numatytasis maršrutas gali atrodyti teisingai, o vienintelis reikalingas mazgas vis tiek gali būti nukreiptas kitur. Užklauskite nepavykusio adreso ir leiskite branduoliui įvardyti pasirinktą kelią.
Forma yra route -n get ir po jo adresas: route -n get 203.0.113.10, kur dokumentacijos adresas atstoja jūsų tikslą. Naudokite leistiną tikslą ir atitinkamą adresų šeimą, nes IPv4 atsakymas nieko nesako apie išteklių, kuris yra tik IPv6. route įrankio dokumentacija aprašo get operaciją ir spausdinamus laukus.
Skaitykite sąsają ir šliuzą kaip įrodymą
Vykdykite užklausą prieš prijungdami VPN, o paskui dar kartą, ir palyginkite sąsajos bei šliuzo eilutes. Skirtumas tarp šių dviejų atsakymų yra tai, ką tunelis iš tikrųjų pakeitė, ir jis daug naudingesnis nei visos lentelės išvedimas. Jei sąsaja abiejuose vykdymuose yra tokia pati, maršrutas niekada nebuvo problema ir galite nustoti žiūrėti į maršrutizavimą.
Užrašykite tikslą, sąsają, šliuzą ir užklausos laiką prieš darydami išvadą. Išvestis yra įrodymas, o ne diagnozė: ta pati sąsaja gali būti teisinga vienam mazgui ir neteisinga kitam, kai dalyvauja padalintas tunelis.
Teisingas maršrutas nėra veikianti užklausa
Maršrutas pasako, kurią sąsają branduolys naudotų, ir nieko daugiau. DNS, mazgo užkarda ir programos autorizacija visi stovi virš to sprendimo, ir užklausa gali nepavykti po to, kai maršrutizavimas pavyko. Išsaugokite tikslų simptomą prieš tęsdami, nes "negali prisijungti" ir "prisijungia, bet grąžina klaidą" yra skirtingi tyrimai su skirtingais tolesniais žingsniais. Resolverio vaizdas ir sąsajos vaizdas papildo tikslo užklausą, o ne ją pakeičia.
Maršrutizavimo lentelės sąrašas vis dar turi vietą: taip pastebite netikėtą numatytąjį maršrutą. Likęs įprastas numatytasis maršrutas neįrodo, kad VPN nenaudojamas, nes konkretesni įrašai jį nugali.
Laikykite galinį tašką ir išteklių atskirai
Dalyvauja dvi paieškos ir jos atsako į skirtingus klausimus. Pasiekti galinį tašką yra išorinė kelionė per fizinį tinklą. Pasiekti programą vyksta tunelio viduje, adresu, kuris egzistuoja tik privačioje pusėje. Sumaišius abu, atsiranda klasikinė klaidinga kilpa, kai atrodo, kad galinis taškas maršrutizuojamas per tunelį, kurį jis užbaigia. Užklauskite abiejų adresų atskirai, pažymėkite kiekvieną rezultatą, ir painiava išnyks.
Prefiksų persidengimas yra kitas atvejis, kurį verta žinoti. Kai vietiniai ir nuotoliniai diapazonai persidengia, nusprendžia ilgiausio prefikso atitiktis, todėl persidengiantis vietinis potinklis gali užgožti lauktą nuotolinį adresą. Tada privatus tikslas atrodo identiškas vietiniam, o pataisa priklauso adresų planui, o ne maršrutų lentelei. get užklausa parodo, kuri sąsaja laimėjo, ir tai yra faktas, kurio reikia prieš ką nors keičiant.
Pirmiausia skaitykite, vėliau keiskite
Laikykite route add ir route delete už pirmo etapo ribų. Mac, kurį administruojate nuotoliniu būdu, vienas neatsargus lentelės redagavimas gali atimti kelią atgal į mašiną, ir nebeliks kam užbaigti diagnozės. Nuspręskite, koks maršrutas teisingas, užrašykite, kaip panaikinti pakeitimą, ir tik tada jį vykdykite. Patikra neturi tokios uodegos.
Ta pati atsargumo priemonė taikoma valant podėlius ir paleidžiant tinklo paslaugas iš naujo kaip pirmą žingsnį, nes abu sunaikina įrodymą, kurį ketinote perskaityti. Tik skaitymo patikros yra pigios, pakartojamos ir saugios bet kokia tvarka. Padarykite jas numatytuoju žingsniu ir imkitės pakeitimo tik tada, kai įrodymai į jį nurodo.