Çfarë ndryshon vërtet kur ndërroni konfigurime VPN të ruajtura në macOS
Ndërrimi i një VPN-i të ruajtur në Mac nuk është zëvendësim profili. Shihni çfarë ndryshon në rrugët, DNS dhe kredencialet, dhe si të verifikoni tunelin që keni marrë vërtet.
Hapni listën e VPN-ve, zgjidhni hyrjen tjetër të ruajtur dhe prisni një ndërrim të pastër: një adresë e re daljeje dhe gjithçka tjetër e pandryshuar. Ky është supozimi që duhet të hiqni së pari. Në macOS një VPN i ruajtur është shërbim i plotë rrjeti dhe jo një paracaktim, prandaj ndërrimi i shërbimeve mund të ndryshojë njëkohësisht rrugëtimin, DNS-në dhe vërtetimin. Shiriti i menusë tregon cili shërbim është aktiv; nuk tregon nëse tuneli poshtë tij përputhet me atë që kishit ndërmend.
Lista e ruajtur nuk është zgjedhës profili
Çdo hyrje në Cilësimet e Sistemit > Rrjeti është shërbim më vete, me adresën e vet të serverit, llogarinë, metodën e vërtetimit, serverët DNS dhe opsione si Dërgo gjithë trafikun përmes lidhjes VPN. Versionet e vjetra mbajnë të njëjtën listë në Preferencat e Sistemit. Dy hyrje mund të tregojnë të njëjtin emër hosti dhe prapë të sillen ndryshe, sepse protokolli ose shtesa e klientit vendos si ndërtohet tuneli.
Klientët e palëve të treta mbajnë lista të veçanta. Tunnelblick lexon konfigurimet nga dosja e vet, WireGuard mban listën e vet të tuneleve dhe OpenVPN Connect ruan profile brenda aplikacionit. Disa regjistrojnë konfigurimin në sistem; të tjerë mbajnë gjithçka brenda aplikacionit dhe nuk shfaqen kurrë në listën e integruar. Prandaj «kalo te e ruajtura» nënkupton veprime të ndryshme sipas aplikacionit që zotëron profilin.
scutil --nc list printon shërbimet VPN të regjistruara në konfigurimin e sistemit, me emrat në thonjëza. Përdorni pikërisht ata emra kur skriptoni një ndërrim dhe mos supozoni se lista mbulon çdo tunel të palës së tretë.
Çfarë ndryshon vërtet një ndërrim
Katër gjëra lëvizin bashkë kur ndryshon shërbimi aktiv. Rruga e paracaktuar ndjek tunelin e ri nëse ai shërbim dërgon gjithë trafikun; lista e zgjidhësve ndryshon në serverët DNS që specifikon shërbimi; lidhjet e reja marrin adresën e tunelit të ri si burim; dhe kredencialet në përdorim i përkasin shërbimit të ri. Një konfigurim amtare dhe një profil aplikacioni nuk janë të këmbyeshëm, edhe kur të dy mbarojnë në të njëjtën portë.
| What you assume | What the system does |
|---|---|
| Same server name means same tunnel | Protocol, certificate and account are per service |
| All traffic follows the active VPN | Only when Send all traffic over VPN is on |
| DNS switches with the VPN | Only if that service defines DNS servers |
| Disconnect ends the connection | On Demand or a management profile can reconnect |
| Open sessions survive the switch | TCP sessions tied to the old address stall |
Pjesa e DNS-së është ajo që i habit njerëzit. macOS mban një rend zgjidhësish, dhe scutil --dns tregon cilët zgjidhës janë në përdorim dhe në cilën ndërfaqe. Një shërbim VPN pa serverë DNS të konfiguruar mund të lërë zgjidhësin e Wi-Fi të përgjigjet, kështu që merrni një adresë të re publike me sjelljen e vjetër të DNS-së dhe arrini në përfundimin se ndërrimi funksionoi përgjysmë.
Pse kthehet konfigurimi i vjetër
Nëse shkëputeni dhe i njëjti shërbim rilidhet pas një çasti, shikoni së pari On Demand. Një rregull lidhjeje sipas kërkesës mund të kthejë një shërbim kur një aplikacion zgjidh një domen përputhës, dhe një profil administrimi mund të imponojë të njëjtin rregull. Fshirja e hyrjes rrallë e rregullon: një konfigurim i instaluar me profil zakonisht kthehet në përditësimin tjetër të profilit, dhe ai manual mund ta lërë fjalëkalimin në Keychain ndërsa shërbimi ka ikur.
Nisja e një shërbimi të dytë nuk e ndalon gjithmonë të parin. Në varësi të klientit dhe protokollit mund të mbeteni me dy tunele dhe dy grupe rrugësh, dhe rendi i shërbimeve plus specifikueshmëria e rrugës vendosin cili e mbart trafikun, jo ikona ku klikuat së fundi. Kontrolloni ndërfaqet përpara se të supozoni se ndodhi një ndërrim.
Verifikoni tunelin, jo shenjën
Kalo nëpër pamjen e vetë sistemit përpara se të prekni cilësimet.scutil --nc status "Name" raporton çfarë mendon sistemi;ifconfig tregon nëse një ndërfaqe utun ka adresë;netstat -rn -f inet tregon ku drejtohet rruga e paracaktuar;scutil --dns tregon zgjidhësin që përdoret vërtet. Pastaj hapni një lidhje të re dhe konfirmoni adresën e daljes, sepse një faqe që ishte identifikuar më parë mund të përdorë ende një socket të lidhur me tunelin e vjetër.
Nëse DNS përgjigjet ende nga rrjeti lokal, krahasoni serverët e konfiguruar të shërbimit me listën e zgjidhësve. Nëse rruga e paracaktuar ende drejtohet te ndërfaqja fizike, shërbimi është tunel i ndarë ose nuk është plotësisht i lidhur. Të dyja janë rezultat i konfigurimit, jo provë e një klienti të prishur.
Një rend ndërrimi pa surpriza
- Shënoni shërbimin aktual dhe nëse një profil e administron atë.
- Shkëputeni së pari kur dy tunelet nuk mund të bashkëjetojnë.
- Lidhni destinacionin dhe prisni i Lidhur, jo Po lidhet.
- Kontrolloni rrugën e paracaktuar, listën e zgjidhësve dhe një adresë të re daljeje.
- Rinisni aplikacionet që mbajnë sesione të gjata.
Mbajeni hyrjen e vjetër derisa e reja të kalojë këto kontrolle, dhe jepini secilës hyrje një emër të veçantë; etiketat identike e bëjnë dështimin tjetër më të vështirë për t’u atribuar. Ndihma e Mac-ut nga Apple përshkruan anën amtare te Konfigurimi i një lidhjeje VPN në Mac, që është referenca për t’u kontrolluar përpara se të modifikoni një konfigurim të administruar.
Nëse zgjedhja kthehet mbrapsht, trajtojeni së pari si politikë ose On Demand. Konfirmoni kush e zotëron konfigurimin dhe nëse është vendosur për t’u lidhur automatikisht, pastaj vendosni nëse po ndërroni shërbim apo po luftoni me një profil.