VPN fuq Mac mwaħħla fuq «Qed jiskonnettja»: x'inhu tassew għaddej
L-iskonnessjoni hija transizzjoni, mhux tunnel waqaf. Iċċekkja liema komponent għandu ż-żarmar, aqra r-rotot u d-DNS, u evita qtil ta' proċessi fuq skala kbira.
«Qed jiskonnettja» hija stat li l-klijent jirrapporta waqt li jżarma tunnel, mhux verdett li t-traffiku waqaf. Fuq Mac dak iż-żarmar jimxi bħala sekwenza qasira, u t-tikketta tinbidel biss wara li l-komponent li jippossjedi l-konnessjoni jwieġeb lura. Meta pass wieħed jistenna assistent, plugin jew deċiżjoni ta' politika, it-tikketta tista' tibqa' hemm wara li l-interface tkun marret, jew it-tunnel jista' jkompli jgħaddi filwaqt li l-menu għadu jurih. Ittratta t-test bħala «żarmar għaddej, riżultat mhux magħruf» u sib liema nofs huwa veru.
Żewġ fallimenti jidhru l-istess mill-bar tal-menu u jeħtieġu tweġibiet opposti. F'wieħed it-tunnel għadu jġorr pakketti u biss il-wiri huwa antikwat. Fl-ieħor it-tunnel marret iżda politika separata żżomm it-traffiku mblukkat, li spiss ikun intenzjonat. Rotot u stat tad-DNS jifirduhom malajr aktar minn kwalunkwe azzjoni fil-menu.
X'inhu jsegwi t-tikketta
Klijent VPN iżomm magna żgħira tal-istat, u l-bar tal-menu hija projezzjoni tagħha. Għal konnessjoni mmaniġġjata minn macOS stess, dik il-magna tinsab fil-qafas VPN tas-sistema. Għal tunnel immaniġġjat minn app, tinsab fl-app u fl-assistent privileġġjat tagħha. L-aħħar pass ta' waqfien mhuwiex li tagħlaq socket. Huwa li teħles dak li għamel it-tunnel jaħdem: l-interface utun, ir-rotot li kienu jindikaw lejha, id-dħul tas-solvatur li daħħal il-klijent, u kwalunkwe regola tal-firewall jew politika li kienet timblokka t-traffiku waqt il-konnessjoni.
Dawk il-passi huma separati, għalhekk waqfien jista' jeħel fuq kwalunkwe wieħed minnhom. Assistent li jieqaf iwieġeb, rotta li titlob ukoll interface ieħor, jew dħul tas-solvatur li jippossjedi profil ieħor jistgħu jħallu lill-klijent jistenna. It-tikketta hija rapport dwar il-progress tal-klijent stess, li jagħmilha awtorevoli dwar l-intenzjoni u mhux affidabbli dwar in-netwerk.
Sib il-komponent li jippossjedi l-konnessjoni
Fil-konfigurazzjonijiet nattivi, scutil --nc list jistampa s-servizzi li s-sistema taf bihom u l-istat tagħhom, u scutil --nc status "Work VPN" jagħti dettalji ta' servizz wieħed. Tunnel miżmum minn app ta' parti terza jista' lanqas biss jidher f'dik il-lista, għalhekk riżultat vojt mhuwiex prova li xejn mhu konness.
Meta l-profil ikun ta' app, afda fil-ħarsa tal-istat tagħha u fil-kontroll «Iddiskonnettja» dokumentat tagħha. Li tagħlaq it-tieqa mhuwiex talba ta' waqfien jekk assistent fl-isfond jippossjedi t-tunnel; l-ikona tisparixxi u l-assistent iżomm l-interface ħajja. referenza għall-issettjar tal-VPN ta' Apple tkopri l-kontrolli nattivi u minn fejn ġejjin l-issettjar immexxija.
Aqra interfaces, rotot u DNS
Tliet verifiki jwieġbu l-biċċa l-kbira tal-mistoqsija mingħajr ma jmissu l-konnessjoni. L-interpretazzjoni tagħhom flimkien hija dak li jgħodd, għax kull waħda waħedha tqarraq.
scutil --nc list
netstat -rn -f inet | head -20
ifconfig | grep -A 3 '^utun'
scutil --dns | head -30
- interface utun preżenti, rotta awtomatika jew maqsuma minnha, solvatur jindika lejn il-fornitur: it-tunnel għadu ħaj u t-tikketta hija antikwata.
- l-ebda utun, rotta awtomatika ordinarja, DNS mid-DHCP, l-ebda internet: politika li timblokka waqt l-iskonnessjoni qed tagħmel xogħolha.
- l-ebda utun, l-ebda rotta, solvatur għadu jindika lejn il-fornitur: iż-żarmar waqaf f'nofs triq, u d-DNS huwa l-bqija li għandu jitnaddaf.
Imbagħad ibgħat talba waħda lil host intern li għandu jwieġeb biss mit-tunnel u waħda lil host pubbliku. L-aċċessabbiltà tifred il-politika mill-istat residwu mingħajr ma tibdel il-verifika f'eżerċizzju ta' kejl. Salva l-ewwel ix-xogħol mill-bogħod jekk il-mogħdija għadha twieġeb, u arranġa tieni triq tad-dħul qabel ma tibdel in-netwerk fuq magna li tamministra mill-bogħod.
Għaliex il-qtil fuq skala kbira u t-tħassir tal-profil iqarrqu
Ismijiet ta' proċessi bħal pppd, racoon u configd jappartjenu għal implimentazzjonijiet partikolari. Il-qtil tagħhom jista' jaffettwa konnessjonijiet oħra, iħalli rotot u interfaces utun warajh, u ma jagħtik ebda rekord ta' liema pass eħel. Isem ta' proċess qadim lanqas mhuwa prova li jippossjedi l-profil attwali.
It-tħassir u l-ħolqien mill-ġdid tal-profil huwa bidla akbar milli tnaddaf transizzjoni mwaħħla. Jista' jarmi ssettjar immexxija u materjal tal-identità lokali mingħajr ma jispjega x'falla, u fuq Mac sorveljat jista' sempliċement jiġi restawrat. Żomm it-tħassir għal konfigurazzjoni verament skaduta u djanjostika t-transizzjoni minflok.
Sekwenza ta' waqfien li tħalli traċċa
L-ordni hawn taħt tħalli l-kontrolli tal-konnessjoni stess responsabbli u tipproduċi rekord jekk l-imblokk jerġa' lura. Hija żżommok ukoll milli tbiddel problema tal-wiri fi bidla tan-netwerk.
- Salva x-xogħol mill-bogħod, u kkonferma li tista' tasal għall-Mac b'mod ieħor jekk huwa mill-bogħod.
- Innota isem il-klijent, il-verżjoni u l-profil. Aqbad tieqa qasira b'
log show --last 5m --predicate 'subsystem == "com.apple.networkextension"'; rilaxxi eqdem iżommu inqas storja, għalhekk ħaddimha mill-ewwel wara l-imblokk. - Uża l-kontroll «Iddiskonnettja» dokumentat, stenna, imbagħad erġa' agħmel il-verifiki tal-interface u tar-rotot.
- Jekk it-tikketta hija antikwata iżda t-tunnel huwa 'l isfel, ħalliha u ħalli lill-klijent jaġġorna minflok ma ġġiegħel il-proċessi.
- Jekk iż-żarmar tassew eħel, erġa' ibda l-klijent, imbagħad ippjana tisjira mill-ġdid tal-Mac ladarba x-xogħol ikun salvat. Magni mmaniġġjati jeħtieġu l-proċedura tal-amministratur.
Wara l-irkupru, ikkonferma li r-rotta awtomatika ordinarja u s-solvatur DHCP ġew lura, u li t-traffiku mblukkat jew ġie restawrat jew għadu mblukkat apposta. Innota l-profil u l-verżjoni tal-klijent mas-sintomu, sabiex is-segwenti jibda mill-evidenza u mhux minn ħsieb fil-bar tal-menu.