X’inhu li verament jinbidel meta tbiddel konfigurazzjonijiet VPN salvati fuq macOS
Li tbiddel VPN Mac salvata mhuwiex bdil ta’ profil. Ara x’jinbidel fir-rotot, fid-DNS u fil-kredenzjali, u kif tivverifika t-tunnel li verament ħadt.
Tiftaħ il-lista tal-VPN, tagħżel l-entrata l-oħra salvata u tistenna bdil nadif: indirizz tal-ħruġ ġdid u kollox ieħor bla bidla. Din hija l-premessa li trid tħalli barra l-ewwel. Fuq macOS VPN salvata hija servizz tan-netwerk sħiħ u mhux preimpostazzjoni, għalhekk li tbiddel is-servizzi jista’ jbiddel ir-routing, id-DNS u l-awtentikazzjoni fl-istess ħin. Il-bar tal-menu turi liema servizz huwa attiv; ma tgħidx jekk it-tunnel taħt huwiex skont dak li ridt.
Il-lista salvata mhijiex għażla ta’ profili
Kull entrata f’Settings tas-Sistema > Netwerk hija servizz tagħha nnifisha, bl-indirizz tal-server tagħha, il-kont, il-metodu ta’ awtentikazzjoni, is-servers DNS u għażliet bħal Ibgħat it-traffiku kollu fuq il-konnessjoni VPN. Verżjonijiet eqdem iżommu l-istess lista fil-Preferenzi tas-Sistema. Żewġ entrati jistgħu jindikaw l-istess isem tal-host u xorta jġibu ruħhom differenti, għax il-protokoll jew l-estensjoni tal-klijent tiddeċiedi kif jinbena t-tunnel.
Il-klijenti ta’ partijiet terzi jżommu listi separati. Tunnelblick jaqra l-konfigurazzjonijiet mill-folder tiegħu, WireGuard iżomm il-lista tat-tunnels tiegħu, u OpenVPN Connect jaħżen il-profili ġewwa l-app. Xi wħud jirreġistraw il-konfigurazzjoni fis-sistema; oħrajn iżommu kollox ġewwa l-app u qatt ma jidhru fil-lista integrata. Għalhekk «aqleb għal dik salvata» tfisser azzjonijiet differenti skont liema app tippossjedi l-profil.
scutil --nc list jistampa s-servizzi VPN reġistrati fil-konfigurazzjoni tas-sistema, bl-ismijiet fil-virgoletti. Uża dawk l-ismijiet eżatti meta tagħmel skript tal-bdil, u tassumix li l-lista tkopri kull tunnel ta’ parti terza.
X’jibdel verament bdil
Erba’ affarijiet jiċċaqilqu flimkien meta jinbidel is-servizz attiv. Ir-rotta awtomatika ssegwi t-tunnel il-ġdid jekk dak is-servizz jibgħat it-traffiku kollu; il-lista tas-solvers tinbidel għas-servers DNS li tispeċifika s-servizz; konnessjonijiet ġodda jieħdu l-indirizz tat-tunnel il-ġdid bħala sors tagħhom; u l-kredenzjali użati jappartjenu lis-servizz il-ġdid. Konfigurazzjoni nattiva u profil ta’ app mhumiex interkambjabbli, anki meta t-tnejn jispiċċaw fl-istess gateway.
| 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 |
Il-parti tad-DNS hija dik li tħawwad lin-nies. macOS iżomm ordni tas-solvers, u scutil --dns juri liema solvers qed jintużaw u fuq liema interface. Servizz VPN mingħajr servers DNS konfigurati jista’ jħalli lis-solver tal-Wi-Fi jwieġeb, għalhekk tikseb indirizz pubbliku ġdid bl-imġiba tad-DNS l-antika u tikkonkludi li l-bdil ħadem nofsu.
Għaliex il-konfigurazzjoni l-antika terġa’ lura
Jekk tiskonnettja u l-istess servizz jerġa’ jikkonnettja ftit wara, ħares lejn On Demand qabel kollox. Regola ta’ konnessjoni fuq talba tista’ ġġib servizz lura meta app issolvi dominju li jaqbel, u profil ta’ ġestjoni jista’ jinfurza l-istess regola. Li tħassar l-entrata rari jsewwi dan: konfigurazzjoni installata minn profil normalment terġa’ lura fl-aġġornament tal-profil li jmiss, u waħda manwali tista’ tħalli l-password tagħha fil-Keychain waqt li s-servizz ikun telaq.
Li tibda t-tieni servizz mhux dejjem iwaqqaf l-ewwel wieħed. Skont il-klijent u l-protokoll tista’ tispiċċa b’żewġ tunnels u żewġ settijiet ta’ rotot, u l-ordni tas-servizzi flimkien mal-ispeċifiċità tar-rotta jiddeterminaw liema waħda ġġorr it-traffiku, mhux l-ikona li klikkjajt l-aħħar. Iċċekkja l-interfaces qabel ma tassumi li seħħ bdil.
Ivverifika t-tunnel, mhux il-marka
Għaddi mill-veduta tas-sistema stess qabel ma tmiss is-settings.scutil --nc status "Name" jirrapporta x’jaħseb is-sistema;ifconfig juri jekk interface utun għandhiex indirizz;netstat -rn -f inet juri fejn tipponta r-rotta awtomatika;scutil --dns juri s-solver li qed jintuża verament. Imbagħad iftaħ konnessjoni ġdida u kkonferma l-indirizz tal-ħruġ, għax paġna li diġà kienet iffirmata tista’ għadha tuża socket marbut mat-tunnel l-antik.
Jekk id-DNS għadu jwieġeb min-netwerk lokali, qabbel is-servers konfigurati tas-servizz mal-lista tas-solvers. Jekk ir-rotta awtomatika għadha tipponta lejn l-interface fiżika, is-servizz huwa tunnel maqsum jew mhux konness għal kollox. It-tnejn huma riżultati ta’ konfigurazzjoni, mhux prova ta’ klijent miksur.
Ordni ta’ bdil li jevita sorpriżi
- Innota s-servizz attwali u jekk profil jikkontrollahx.
- Skonnettjah l-ewwel meta ż-żewġ tunnels ma jistgħux jeżistu flimkien.
- Qabbad il-mira u stenna Konness, mhux Qed jikkonnettja.
- Iċċekkja r-rotta awtomatika, il-lista tas-solvers u indirizz tal-ħruġ ġdid.
- Erġa’ ibda l-apps li jżommu sessjonijiet twal.
Żomm l-entrata l-antika sakemm dik il-ġdida tgħaddi minn dawk il-verifiki, u agħti lil kull entrata isem differenti; tikketti identiċi jagħmlu l-falliment li jmiss aktar diffiċli biex jiġi attribwit. L-għajnuna tal-Mac ta’ Apple tiddeskrivi n-naħa nattiva fi Twaqqif ta’ konnessjoni VPN fuq il-Mac, li hija r-referenza li għandha tiġi ċċekkjata qabel ma timmodifika konfigurazzjoni ġestita.
Jekk l-għażla terġa’ lura, ittrattaha l-ewwel bħala politika jew On Demand. Ikkonferma min jippossjedi l-konfigurazzjoni u jekk hix issettjata biex tikkonnettja awtomatikament, imbagħad iddeċiedi jekk qed tbiddilx servizz jew qed titqabad ma’ profil.