Għala l-VPN fuq il-Mac tiegħek taqa' meta tqabbad iPhone bil-USB
iPhone imqabbad bil-USB jista' jżid rotta tal-hotspot jew ħolqa tal-apparat Xcode. Iċċekkja s-servizz, ir-rotta u l-iżball tal-klijent qabel ma tħassar xi ħaġa.
Tqabbad iPhone biex iċċarġjah, u minuta wara l-VPN fuq il-Mac tiegħek jieqaf iwassal it-traffiku. Is-Settings tas-Sistema juru servizz ġdid bl-isem iPhone USB, u l-pass ovvju huwa li tħassru. Dan il-pass spiss ikun żbaljat. Is-servizz jista' jkun il-Hotspot Personali tat-telefon, jew ħolqa li Xcode u l-għodod tal-apparat jużaw biex jitkellmu mat-telefon, u t-tnejn iġibu ruħhom b'mod differenti biżżejjed biex l-identifikazzjoni trid tiġi qabel it-tħassir.
Pass 1: Aqra s-servizz li t-telefon fil-fatt ħoloq
Iftaħ is-Settings tas-Sistema, imbagħad in-Netwerk, u qabbel il-lista tas-servizzi bit-telefon skonnettjat u mqabbad. Fil-macOS attwali s-servizz huwa elenkat bħala iPhone USB. Innota jekk huwiex attiv, fejn jinsab fl-ordni tas-servizzi, u jekk il-Mac jużahx għar-rotta default. L-ordni tas-servizzi hija importanti għax macOS jagħżel l-ogħla servizz attiv li jista' jasal għal destinazzjoni, mhux dak li tagħraf ismu.
Il-gwida ta' Apple dwar il-Hotspot Personali tiddeskrivi l-mekkaniżmu: sakemm il-Hotspot Personali jkun attivat fuq it-telefon, il-qbil tiegħu bil-USB jista' jġiegħel lill-Mac juża l-konnessjoni ċellulari tat-telefon, anki meta ridt biss iċċarġjah. Dan mhuwiex difett tal-klijent VPN; it-tabella tar-rotot qed issegwi servizz li tela' qabel il-Wi-Fi.
Jekk is-servizz jeżisti iżda jibqa' inattiv bit-telefon imqabbad, x'aktarx qed tara konnessjoni taċ-ċarġ biss jew ħolqa tal-apparat, mhux hotspot. Żomm dik id-distinzjoni, għax iż-żewġ passi li jmiss jittestjawha minflok ma jaqtgħuha mill-ikona.
Pass 2: Iċċekkja liema rotta tuża l-punt tat-tmiem tal-VPN
Aqra r-rotta lejn l-indirizz solvut tas-server VPN, mhux lejn sit web. route -n get huwa qari biss u jipprintja l-interface u l-gateway li l-qalba kienet tuża, u ż-żewġ linji jgħoddu.
scutil --dns | head -20
route -n get 203.0.113.10L-indirizz hawn fuq huwa placeholder għad-dokumentazzjoni. Ibdelu mal-punt tat-tmiem li juri l-klijent tiegħek, u uża route -n get -inet6 għal punt tat-tmiem IPv6. Qabbel l-output bit-telefon skonnettjat u mqabbad, u tħarisx rotot miżjuda jew imneħħija bejn iż-żewġ qarijiet. Jekk l-interface tinbidel minn en0 għall-interface iPhone USB, ir-rotta tal-hotspot rebħet it-tiftixa u l-konnessjoni ta' barra tal-VPN issa għaddejja fuq iċ-ċellulari.
Bidla fir-rotta ma tispjegax kull falliment. Il-klijent xorta jista' jasal għas-server u jfalli aktar tard fuq it-traffiku intern tal-mina, għax il-passaġġ il-ġdid għandu MTU differenti jew l-operatur jimblokka l-protokoll. Aqra l-iżball tal-klijent innifsu qabel ma tibdel xi ħaġa: timeout fil-handshake ta' barra jindika aċċessabbiltà, filwaqt li mina stabbilita li tieqaf twassal traffiku tindika MTU, DNS jew politika.
Pass 3: Issepara hotspot minn ħolqa ta' komunikazzjoni tal-apparat
Xcode 15 u aktar ġodda jitkellmu ma' apparat imqabbad bil-USB fuq kanal ibbażat fuq in-netwerk li jinkludi IPv6 lokali għall-ħolqa, għalhekk Mac tal-iżvilupp jista' juri interface żejda li m'għandha x'taqsam xejn mal-aċċess għall-internet. In-nota teknika TN3158 ta' Apple tiddokumenta dan l-imġiba u twissi li VPN jew filtrazzjoni tas-sigurtà jistgħu jinterferixxu miegħu. Dan huwa l-oppost tal-problema tal-hotspot: il-VPN ma jinkisirx għax it-telefon joffri internet; il-konnessjoni tal-apparat tinkiser għax il-VPN jaqbdu.
Żewġ osservazzjonijiet jifirdu l-każijiet mingħajr qbid ta' pakketti. L-ewwel, iċċekkja jekk l-interface għandhiex indirizz li jista' jiġi rrotutat u rotta default, jew biss indirizz fe80:: lokali għall-ħolqa; lokali biss ifisser li m'hemmx passaġġ għall-internet. It-tieni, agħlaq il-VPN u ara jekk Xcode jistax jerġa' jasal għall-apparat. Jekk jista', ir-rotot jew il-filter tal-kontenut tal-VPN jaqbdu t-traffiku lokali għall-ħolqa, u l-korrezzjoni tappartjeni għall-konfigurazzjoni tal-mina maqsuma jew tal-filter, mhux għall-panel Netwerk.
ifconfig | grep -A4 -E '^en[0-9]+:'
netstat -rn -f inet6 | headTiġġudikax biss mill-isem tal-interface. macOS joħloq u jeqred dawn l-interfaces hekk kif jitqabbdu l-apparati, u n-numru en jiġi allokat waqt il-ħidma, għalhekk l-istess Mac jista' juri numru differenti wara restard jew bdil ta' kejbil.
Pass 4: Erreplika l-falliment b'varjabbli wieħed kull darba
Ladarba tkun taf liema servizz huwa involut, erreplika l-problema f'ordni fissa. Ibda bit-telefon skonnettjat u l-VPN konness. Qabbad it-telefon bl-Hotspot Personali mitfi, stenna li l-lista Netwerk tistabbilizza, u erġa' ħaddem il-mistoqsija tar-rotta. Skonnettja, attiva l-Hotspot Personali, erġa' qabbad, u rrepeti. Ikteb l-interface, il-gateway u l-iżball tal-klijent għal kull waħda mit-tliet stati, u jkollok paragun minflok tifkira.
Jekk il-VPN ifalli biss fl-istat tal-hotspot, żomm it-telefon 'il bogħod minn dak il-passaġġ: itfi l-Hotspot Personali waqt iċ-ċarġ, jew iċċaqlaq is-servizz iPhone USB taħt il-Wi-Fi fl-ordni tas-servizzi. Jekk ifalli f'kull stat imqabbad, inkluż bl-hotspot mitfi, ara kif il-klijent jimmaniġġja tranżizzjoni tan-netwerk. Xi klijenti jwaqqgħu l-mina meta jinbidel is-servizz primarju u jeħtieġu konnessjoni mill-ġdid; dik hija mġiba tal-klijent, mhux difett tat-telefon.
Ibdel ħaġa waħda għal kull prova. It-tħassir tas-servizz, ir-risettjar tal-konfigurazzjoni tal-VPN u l-installazzjoni mill-ġdid tal-klijent fl-istess minuta jħalluk b'Mac li jaħdem u mingħajr idea liema azzjoni sewwietha.
Pass 5: Iddeċiedi x'għandek iżżomm u x'għandek tivverifika
Ħalli l-ħolqa tal-apparat kwieta. It-tneħħija ta' interface li juża Xcode ma ssewwix rotta tal-VPN, u tkisser l-iskjerament fuq l-apparati sa ma jitqabbad mill-ġdid. Jekk is-servizz tal-hotspot tassew mhux mixtieq, l-ewwel itfi l-Hotspot Personali fuq it-telefon; dan huwa l-kontroll dokumentat u jibqa' wara restard.
Jekk xorta tneħħi servizz, neħħi dak li identifikajt u mbagħad ivverifika żewġ affarijiet: ir-rotta lejn il-punt tat-tmiem tal-VPN hija lura fuq l-interface mistennija, u l-mina twassal traffiku lejn indirizz intern, mhux biss lejn l-internet. Innota l-ordni tas-servizzi u l-verżjoni tal-klijent, għax aġġornament tal-macOS jista' jbiddel kif jidher it-telefon.
Imbagħad ikklassifika l-falliment li tassew rajt. Timeout fil-handshake, waqfien tal-MTU wara li titla' l-mina, u tweġibiet DNS li jiġu mill-operatur huma tliet problemi differenti b'tliet korrezzjonijiet differenti. Is-servizz USB huwa l-iskattatur fit-tlieta kollha; il-kawża rari tkun hu.