Redoslijed usluga u macOS-u ne upravlja vašim VPN rutama
Redoslijed usluga bira između običnih sučelja. VPN je već iznad njih, a njegove uključene rute dolaze iz profila, ne s tog popisa.
Nešto na web stranici ne uspije, kolega se sjeti da postoji redoslijed usluga i Wi-Fi se prevuče iznad Etherneta. Ništa se ne mijenja jer taj popis nikada nije odlučio kamo ide VPN odredište. Apple daje VPN vezama prednost pred običnima i drži ih izvan tog preslagivanja, pa prekidač odgovara na uže pitanje od postavljenog. Kvar traži odabranu rutu i resolver, a ne novo rangiranje.
Što redoslijed usluga mijenja, a što nikada ne dira
„Postavi redoslijed usluga” nalazi se u Sistemskim postavkama, Mreža, u izborniku Radnja, i rangira obične veze kad su dvije ili više aktivne. To rangiranje bira primarnu uslugu koja daje zadanu rutu i dio ponašanja resolvera. To je odluka među jednakima, ne prekidač za privatna odredišta iza tunela. Prijenosno računalo s Wi-Fi i USB Ethernet adapterom koristi ga za odgovor na razumno pitanje, a to pitanje nije o tunelu.
VPN profil nosi uključene rute, isključena odredišta i ponekad pravila po aplikaciji, i ona odlučuju što ulazi u tunel; izbornik poretka ih ne uređuje. Zato podijeljeni tunel može ostaviti javni promet vani dok VPN i dalje nadmašuje svako fizičko sučelje. Povlačenje Wi-Fi na vrh ne čini privatni raspon dostupnim i ne može zaustaviti odredište koje profil već uključuje. Popis pomiče sučelja; profil pomiče prefikse. Apple dokumentira prednost na svojoj stranici o redoslijedu mrežnih usluga, koju vrijedi jednom pročitati prije nego što bilo što presložite.
Pročitajte rutu koju je računalo stvarno odabralo
Pitajte računalo kamo ide određena adresa s route get 10.20.4.10, pa ponovite za IPv6 s route -n get -inet6 2001:db8::10. Dvije su obitelji odvojene odluke, pa funkcionalna IPv4 ruta ne govori ništa o v6, a izravno povezana podmreža ili specifičniji prefiks ionako pobjeđuje opću oznaku veze, što je upravo razlog zašto oznaka i dalje zavodi ljude.
Ako izlaz navodi sučelje tunela, profil je uhvatio odredište i poredak je nebitan. Ako navodi fizičko sučelje, profil to nije učinio i nikakvo povlačenje neće promijeniti tablicu prefiksa. Oba izlaza navode i izvornu adresu koju bi računalo koristilo, a to je polje koje treba citirati kad uspoređujete dva pokretanja. Spremite izlaz prije nego što bilo što promijenite, jer je to jedini dokaz koji ćete poslije imati.
DNS razrješava po imenu, ne po sučelju
Ograničeni i domenski resolveri znače da se odgovor može razlikovati po imenu, a ne po sučelju. scutil --dns ispisuje konfiguraciju resolvera koju sustav stvarno koristi, uključujući ograničene unose. Redoslijed usluga utječe na to koja usluga daje zadani resolver, ali ograničenje specifično za ime može ipak pobijediti.
Zato ping na adresu može raditi dok ime hosta ne uspijeva, ili obrnuto. Pročitajte oba izlaza prije nego što odaberete krivca.
Promijenite profil, pa ponovno pročitajte oba izlaza
Kada se politika odredišta mora promijeniti, vlasnik je VPN profil: uključene rute, isključene rute i sva pravila podijeljenog tunela koja dobavljač podržava. Mijenjanje sučelja samo pomiče raspravu. Na daljinski upravljanom Macu prvo spremite trenutno stanje mreže, jer izgubiti tunel na stroju do kojeg ne možete doći je putovanje, a ne vraćanje.
Reproducirajte kvar, pročitajte rutu, pročitajte resolver, promijenite jednu stvar, pa ponovno pročitajte ista dva izlaza. Miješanje nekoliko usluga i profila odjednom ostavlja računalo koje nitko ne može objasniti, uključujući osobu koja ga je popravila. Test završava kada se oba izlaza slažu s promjenom koju ste namjeravali. Ako se još razilaze, profil i računalo opisuju dvije različite politike, a profil je onaj koji treba promijeniti.