Du schléiss en iPhone un fir en ze lueden, an eng Minutt méi spéit hält de VPN op dengem Mac op, Traffic duerchzeloossen. Systemastellungen weisen en neien Service mam Numm iPhone USB, an de naheliegende Schrëtt ass en ze läschen. Dee Schrëtt ass dacks falsch. De Service kann de Perséinlechen Hotspot vum Telefon sinn, oder eng Verbindung, déi Xcode an Apparat-Toolen benotze fir mam Telefon ze schwätzen, an déi zwee behuelen sech ënnerschiddlech genuch, datt d'Identifikatioun virum Lëschen komme muss.

Schrëtt 1: Liest de Service, deen den Telefon tatsächlech erstallt huet

Maach d'Systemastellungen op, duerno Netz, a vergläich d'Servicelëscht mam Telefon ofgetrennt an ugeschloss. Um aktuelle macOS steet de Service als iPhone USB. Notéier ob en aktiv ass, wou en an der Serviceuerdnung steet, an ob de Mac en fir d'Standardroute benotzt. D'Serviceuerdnung ass wichteg, well macOS deen héchsten aktive Service wielt, deen en Zil erreeche kann, net deen, deem seng Numen s de kenns.

Den Apple-Guide zum Perséinlechen Hotspot beschreift de Mechanismus: soulaang de Perséinlechen Hotspot um Telefon aktivéiert ass, kann d'USB-Verbindung de Mac de mobilen Uschloss vum Telefon benotze loossen, och wann s de just wëlls lueden. Dat ass kee Feeler vum VPN-Client; d'Routentabelle follegt engem Service, deen virum Wi-Fi opkomm ass.

Wann de Service existéiert, awer inaktiv bleift mam Telefon ugeschloss, gesäis de wahrscheinlech eng reng Luedverbindung oder eng Apparatverbindung, keen Hotspot. Haal deen Ënnerscheed, well déi nächst zwou Schrëtter en testen, amplaz vum Ikon ze roden.

Schrëtt 2: Kontrolléier wéi eng Route den VPN-Endpunkt benotzt

Lies d'Route zur opgeleister Adress vum VPN-Server, net zu enger Websäit. route -n get ass nëmme liesend an dréckt d'Interface an de Gateway aus, déi de Kernel géif benotzen, an déi zwou Linnen zielen.

scutil --dns | head -20
route -n get 203.0.113.10

D'Adress uewen ass en Dokumentatiouns-Platzhalter. Ersetz se duerch den Endpunkt, deen däi Client weist, a benotz route -n get -inet6 fir en IPv6-Endpunkt. Vergläich d'Ausgab mam Telefon ofgetrennt an ugeschloss, a setz keng Routen dobäi oder huel der ewech tëschent den zwou Liesungen. Wann d'Interface vun en0 op d'iPhone USB-Interface wiesselt, huet den Hotspot-Wee d'Sich gewonnen an déi baussenzeg Verbindung vum VPN fiert elo iwwer Mobilfunk.

Eng Routenännerung erkläert net all Feeler. De Client kann de Server nach erreechen an duerno um banneschten Traffic vum Tunnel scheieren, well den neie Wee eng aner MTU huet oder den Operateur de Protokoll blockéiert. Lies de Client seng eege Feeler, ier s eppes änderst: en äusseren Handshake-Timeout weist op Erreechbarkeet, wärend en etabléierten Tunnel, dee keen Traffic méi duerchléisst, op MTU, DNS oder Politik weist.

Schrëtt 3: Trenn en Hotspot vun enger Apparatkommunikatiounsverbindung

Xcode 15 an nei Versioune schwätzen mat engem USB-ugeschlossenen Apparat iwwer e netzwierkbaséierte Kanal, deen Link-Lokal-IPv6 enthält, sou datt en Entwécklungs-Mac eng zousätzlech Interface weise kann, déi näischt mam Internetzougang ze dinn huet. Dem Apple seng technesch Notiz TN3158 dokumentéiert dat Verhalen a warnt, datt VPN oder Sécherheetsfilterung et stéiere kann. Dat ass de Géigendeel vum Hotspot-Problem: de VPN geet net futti, well den Telefon Internet ubitt; d'Apparatverbindung geet futti, well de VPN se fänkt.

Zwou Observatioune trennen d'Fäll ouni Paketfang. Als éischt, kontrolléier ob d'Interface eng routbar Adress an eng Standardroute huet, oder nëmmen eng Link-Lokal-Adress fe80::; nëmme Link-Lokal heescht, datt et kee Wee an den Internet gëtt. Zweetens, maach de VPN zou a kuck ob Xcode den Apparat nach eng Kéier erreecht. Wann jo, fänken d'Routen oder de Contenu-Filter vum VPN de Link-Lokal-Traffic, an d'Korrektur gehéiert an d'Konfiguratioun vum Split-Tunnel oder vum Filter, net an de Netz-Panel.

ifconfig | grep -A4 -E '^en[0-9]+:'
netstat -rn -f inet6 | head

Uerteel net just nom Interface-Numm. macOS erstellt an zerstéiert dës Interfaces, wéi d'Apparater ugeschloss ginn, an d'en-Nummer gëtt zur Lafzäit zougewisen, sou datt dee selwechte Mac no engem Neistart oder Kabelwiessel eng aner Nummer ka weisen.

Schrëtt 4: Reproduzéier de Feeler mat enger Variabel gläichzäiteg

Wann s de weess, wéi e Service bedeelegt ass, reproduzéier de Problem an enger fester Reiefolleg. Fänk un mam Telefon ofgetrennt an dem VPN verbonnen. Schléiss den Telefon un mat ausgeschaltem Perséinlechen Hotspot, waart bis d'Netzlëscht sech stabiliséiert, a lafe d'Route-Abfro nach eng Kéier. Trenk of, aktivéier de Perséinlechen Hotspot, schléiss nach eng Kéier un, a widderhuel. Schréif d'Interface, de Gateway an de Clientfehler fir all eenzel vun den dräi Zoustänn op, a s du hues e Verglach amplaz vun enger Erënnerung.

Wann de VPN nëmmen am Hotspot-Zoustand feelt, haal den Telefon vun deem Wee fort: schalt de Perséinlechen Hotspot aus wärend dem Lueden, oder réck de Service iPhone USB an der Serviceuerdnung ënner Wi-Fi. Wann et an all ugeschlossene Zoustand feelt, och mam ausgeschaltem Hotspot, kuck wéi de Client en Netzwierk-Iwwergang behandelt. E puer Clienten briechen den Tunnel of, wann de primäre Service sech ännert, a brauchen eng Reconnectioun; dat ass Clientverhalen, kee Telefonfeeler.

Änner eng Saach pro Versuch. De Service läschen, d'VPN-Konfiguratioun zrécksetzen an de Client an der selwechter Minutt nei installéieren, léisst dech mat engem funktionéierende Mac an ouni Iddi, wéi eng Aktioun en reparéiert huet.

Schrëtt 5: Entscheet, wat s de behältst a wat s de verifizéierst

Looss d'Apparatverbindung a Rou. Eng Interface ze entfernen, déi Xcode benotzt, reparéiert keng VPN-Route, a se brécht d'Apparat-Ausrollung bis zum nächsten Uschloss. Wann de Hotspot-Service wierklech ongewollt ass, schalt als éischt de Perséinlechen Hotspot um Telefon aus; dat ass déi dokumentéiert Kontroll an se iwwerlieft en Neistart.

Wann s de awer e Service entfernst, entfern deen, deen s de identifizéiert hues, a verifizéier duerno zwou Saachen: d'Route zum VPN-Endpunkt ass nees op der erwaarter Interface, an den Tunnel léisst Traffic op eng intern Adress duerch, net just an den Internet. Notéier d'Serviceuerdnung an d'Clientversioun, well en macOS-Update ka änneren, wéi den Telefon erschéngt.

Klassifizéier duerno de Feeler, deen s de wierklech gesinn hues. En Handshake-Timeout, en MTU-Stopp nodeems den Tunnel uewen ass, an DNS-Antwerten déi vum Operateur kommen, sinn dräi verschidde Problemer mat dräi verschiddene Korrekturen. De USB-Service ass an allen dräien den Ausléiser; d'Ursaach ass en seelen.

Ähnlech Artikelen