Apple Watch folosește conexiunea VPN a iPhone-ului?
Ceasul nu are o setare VPN proprie. Legătura pe care o folosește decide dacă tunelul iPhone-ului îi transportă traficul, iar răspunsul se schimbă mereu.
Ceasul nu are o setare VPN pe care să o poți deschide, și acesta este primul lucru de înțeles. Toată configurația VPN stă pe iPhone-ul asociat, într-un profil sau în interiorul Network Extension al unei aplicații. Dacă traficul ceasului trece cu adevărat prin acel tunel depinde de legătura pe care ceasul o folosește în acel moment. Acest singur fapt explică majoritatea rapoartelor confuze despre un ceas care continuă să funcționeze în timp ce telefonul este pe VPN, sau invers.
watchOS nu are niciun client VPN către care să arăți
watchOS vine fără ecran de configurare VPN, așa că nu există un tunel pentru fiecare ceas pe care să îl activezi sau să îl depanezi. Un profil instalat pe iPhone se aplică iPhone-ului, iar ceasul moștenește comportament doar prin căile pe care cele două dispozitive le împart. Tratează orice afirmație despre o setare VPN a ceasului ca semn că persoana descrie ecranul telefonului.
De aceea echipele MDM nu pot trimite un payload VPN către un ceas așa cum îl trimit către un telefon.
Ce are ceasul este un set de transporturi și alege constant între ele: Bluetooth către telefonul din apropiere, o rețea Wi-Fi compatibilă pentru care are acreditări, sau celular pe un model cu abonament. Fiecare alegere schimbă cine duce pachetele, și aceasta este partea care contează pentru tunelul tău.
Bluetooth: telefonul duce pachetele
Când telefonul este aproape, ceasul preferă Bluetooth pentru că folosește mult mai puțină energie decât Wi-Fi sau celular. Datele unei aplicații de pe ceas ies pe acea legătură, ajung la telefon și apoi urmează regulile de rutare și de tunel ale telefonului ca orice alt trafic pe care telefonul îl creează sau îl retransmite. În acea stare VPN-ul telefonului este cu adevărat pe traseu. De aceea o aplicație de pe ceas poate eșua cu tunelul activ, deși ceasul nu a deschis niciodată o conexiune proprie.
Acea retransmitere nu este același lucru cu intrarea ceasului în tunel. Tunelul aparține stivei de rețea a telefonului, iar ceasul nu are nicio vedere asupra lui: nicio alocare de adresă, nicio rută proprie, niciun status de tunel de citit. Nu vei găsi traficul ceasului ca sesiune separată în interiorul tunelului.
Un test util este să dezactivezi Bluetooth doar pe telefon și să repeți acțiunea care eșuează. Dacă începe să funcționeze, traseul era retransmiterea prin telefon.
Wi-Fi și celular: ceasul părăsește tunelul
Dacă Bluetooth iese din rază sau este dezactivat, ceasul încearcă o rețea Wi-Fi compatibilă pe care o știe deja, iar un model celular cu serviciu poate reveni la operator. Ghidul de conectivitate al ceasului de la Apple descrie această ordine și notează că pictograma Wi-Fi înseamnă că ceasul este pe Wi-Fi, nu că vorbește cu iPhone-ul. Traficul pe aceste căi se termină la ceas, nu la telefon.
Deci tunelul telefonului nu se extinde până acolo. Conexiunile proprii ale ceasului sunt făcute de watchOS, cu radiourile ceasului și acreditările pe care le are, iar telefonul nu le retransmite. Acesta este cazul în care un VPN strict pentru tot traficul de pe telefon poate funcționa perfect în timp ce o aplicație de pe ceas ajunge totuși la internet.
Nemulțumirea inversă este mai frecventă: o aplicație de pe ceas eșuează de îndată ce tunelul telefonului se ridică.
Ce acoperă includeAllNetworks și ce nu
Documentația de rutare a Apple pentru Network Extension enumeră comunicarea cu dispozitivele însoțitoare, inclusiv traficul către un Apple Watch, printre excepțiile pe care le scoate în evidență când descrie includeAllNetworks. Intenția este ca un tunel larg să nu rupă legătura locală dintre cele două dispozitive. Citește asta îngust: protejează canalul dispozitivului însoțitor, nu fiecare serviciu pe care o aplicație de pe ceas l-ar putea apela.
De asemenea, nu certifică niciun produs VPN anume și nu spune nimic despre ce transport a ales ceasul în momentul defectului. O notificare care sosește târziu nu este dovada că tunelul a aruncat-o.
Nici excepția nu transformă un ceas pe propriul Wi-Fi sau celular într-un client din tunel. Dacă ai nevoie de acea garanție, tunelul trebuie să se termine acolo unde traficul ceasului trece cu adevărat, iar telefonul nu este pe acel traseu.
Citește traseul înainte de a schimba profilul
Înainte de a atinge configurația VPN, notează trei lucruri: conexiunea pe care o raportează ceasul (telefon, Wi-Fi sau celular), dacă telefonul este în raza Bluetooth și o acțiune numită care eșuează. Apoi repetă acea acțiune cu traseul neschimbat și VPN-ul oprit, dacă politica permite. Un rezultat care apare doar cu tunelul activ este o problemă de tunel, iar un rezultat care apare în ambele cazuri nu este.
Ține ambele dispozitive în același loc la ambele încercări, altfel măsori camera, nu tunelul.
Când defectul supraviețuiește acelei comparații, raportul util către un administrator de rețea este îngust: această aplicație, această acțiune, acest transport, tunel pornit și oprit. Afirmațiile generale despre incompatibilitatea dintre ceas și VPN nu pot fi verificate și de obicei ascund un portal captiv sau un serviciu blocat în spatele unei afirmații despre radio.