Unaunganisha iPhone ili ichajiwe, na dakika moja baadaye VPN kwenye Mac yako inaacha kupitisha trafiki. Mipangilio ya Mfumo inaonyesha huduma mpya iitwayo iPhone USB, na hatua iliyo wazi ni kuifuta. Hatua hiyo mara nyingi si sahihi. Huduma inaweza kuwa Hotspot ya Kibinafsi ya simu, au inaweza kuwa kiungo ambacho Xcode na zana za kifaa hutumia kuzungumza na simu, na zote mbili hujiendesha kwa namna tofauti vya kutosha hivi kwamba utambuzi lazima uje kabla ya kufuta.

Hatua ya 1: Soma huduma ambayo simu ilitengeneza kweli

Fungua Mipangilio ya Mfumo, kisha Mtandao, na linganisha orodha ya huduma na simu ikiwa imeondolewa na imeunganishwa. Katika macOS ya sasa huduma imeorodheshwa kama iPhone USB. Angalia ikiwa inafanya kazi, iko wapi katika mpangilio wa huduma, na ikiwa Mac inaitumia kwa njia ya msingi. Mpangilio wa huduma ni muhimu kwa sababu macOS huchagua huduma inayofanya kazi ya juu zaidi inayoweza kufikia lengo, si ile unayojua jina lake.

Mwongozo wa Apple kuhusu Hotspot ya Kibinafsi unaeleza utaratibu: wakati Hotspot ya Kibinafsi imewashwa kwenye simu, kuunganisha kwa USB kunaweza kufanya Mac itumie muunganisho wa seli wa simu, hata wakati ulikuwa unataka kuchaji tu. Hii si hitilafu ya mteja wa VPN; jedwali la njia linafuata huduma iliyoinuka kabla ya Wi-Fi.

Ikiwa huduma ipo lakini inabaki bila kufanya kazi wakati simu imeunganishwa, kuna uwezekano mkubwa unaona muunganisho wa kuchaji tu au kiungo cha kifaa, si hotspot. Hifadhi tofauti hiyo, kwa sababu hatua mbili zinazofuata zinaijaribu badala ya kukisia kutoka kwa aikoni.

Hatua ya 2: Angalia njia ambayo mwisho wa VPN unatumia

Soma njia kuelekea anwani iliyotatuliwa ya seva ya VPN, si kuelekea tovuti. route -n get ni ya kusoma tu na inachapisha kiolesura na lango ambalo kerneli ingetumia, na mistari yote miwili ni muhimu.

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

Anwani iliyo juu ni kishika nafasi cha nyaraka. Ibadilishe na mwisho ambao mteja wako anaonyesha, na kwa mwisho wa IPv6 tumia route -n get -inet6. Linganisha matokeo na simu ikiwa imeondolewa na imeunganishwa, na usiongeze au kuondoa njia kati ya usomaji huo miwili. Ikiwa kiolesura kinabadilika kutoka en0 hadi kiolesura cha iPhone USB, njia ya hotspot ilishinda utafutaji na muunganisho wa nje wa VPN sasa unapita kwenye mtandao wa seli.

Mabadiliko ya njia hayaelezi kila kushindwa. Mteja bado anaweza kufikia seva na kushindwa baadaye kwenye trafiki ya ndani ya handaki, kwa sababu njia mpya ina MTU tofauti au mwendeshaji anazuia itifaki. Soma hitilafu ya mteja mwenyewe kabla ya kubadilisha chochote: muda wa kuisha wa kupeana mkono wa nje unaonyesha ufikivu, wakati handaki iliyoanzishwa inayoacha kupitisha trafiki inaonyesha MTU, DNS au sera.

Hatua ya 3: Tenganisha hotspot na kiungo cha mawasiliano ya kifaa

Xcode 15 na zaidi zinazungumza na kifaa kilichounganishwa kwa USB kupitia chaneli ya mtandao inayojumuisha IPv6 ya ndani ya kiungo, kwa hivyo Mac ya ukuzaji inaweza kuonyesha kiolesura cha ziada ambacho hakihusiani na ufikiaji wa intaneti. Nota ya kiufundi ya Apple TN3158 inaandika tabia hiyo na inaonya kwamba VPN au uchujaji wa usalama unaweza kuingilia. Hii ni kinyume cha tatizo la hotspot: VPN haivunjiki kwa sababu simu inatoa intaneti; muunganisho wa kifaa unavunjika kwa sababu VPN inaikamata.

Uchunguzi mbili hutenganisha hali hizo bila kunasa pakiti. Kwanza, angalia ikiwa kiolesura kina anwani inayoweza kupitishwa na njia ya msingi, au anwani ya fe80:: ya ndani ya kiungo pekee; ya ndani ya kiungo pekee inamaanisha hakuna njia ya intaneti. Pili, funga VPN na uone ikiwa Xcode inaweza kufikia kifaa tena. Ikiwa inaweza, njia au kichujio cha maudhui cha VPN vinakamata trafiki ya ndani ya kiungo, na marekebisho yako kwenye usanidi wa handaki iliyogawanywa au kichujio, si kwenye paneli ya Mtandao.

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

Usihukumu kwa jina la kiolesura pekee. macOS huunda na kuharibu violesura hivi kadri vifaa vinavyounganishwa, na namba ya en hugawiwa wakati wa utekelezaji, kwa hivyo Mac hiyo hiyo inaweza kuonyesha namba tofauti baada ya kuwasha upya au kubadilisha kebo.

Hatua ya 4: Zalisha upya kushindwa kwa kigeu kimoja kwa wakati

Baada ya kujua huduma ipi inahusika, zalisha upya tatizo kwa mpangilio maalum. Anza na simu imeondolewa na VPN imeunganishwa. Unganisha simu wakati Hotspot ya Kibinafsi imezimwa, subiri orodha ya Mtandao itulie, na endesha tena swali la njia. Ondoa, washa Hotspot ya Kibinafsi, unganisha tena, na kurudia. Andika kiolesura, lango na hitilafu ya mteja kwa kila moja ya hali tatu, na utakuwa na ulinganisho badala ya kumbukumbu.

Ikiwa VPN inashindwa katika hali ya hotspot pekee, weka simu mbali na njia hiyo: zima Hotspot ya Kibinafsi wakati wa kuchaji, au sogeza huduma ya iPhone USB chini ya Wi-Fi katika mpangilio wa huduma. Ikiwa inashindwa katika kila hali iliyounganishwa, ikiwa ni pamoja na hotspot imezimwa, angalia jinsi mteja anavyoshughulikia mpito wa mtandao. Wateja wengine hubomoa handaki wakati huduma kuu inabadilika na wanahitaji kuunganisha tena; hiyo ni tabia ya mteja, si hitilafu ya simu.

Badilisha kitu kimoja kwa jaribio. Kufuta huduma, kuweka upya usanidi wa VPN na kusakinisha tena mteja kwa dakika moja hukuaacha na Mac inayofanya kazi na hujui hatua ipi iliirekebisha.

Hatua ya 5: Amua nini cha kuhifadhi na nini cha kuthibitisha

Acha kiungo cha kifaa kama kilivyo. Kuondoa kiolesura ambacho Xcode hutumia hakurekebishi njia ya VPN, na huvunja usambazaji kwa vifaa hadi muunganisho unaofuata. Ikiwa huduma ya hotspot haitakiwi kweli, kwanza zima Hotspot ya Kibinafsi kwenye simu; hicho ni kidhibiti kilichoandikwa na hudumu baada ya kuwasha upya.

Ikiwa utaondoa huduma, ondoa ile uliyoitambua na kisha thibitisha mambo mawili: njia kuelekea mwisho wa VPN imerudi kwenye kiolesura kinachotarajiwa, na handaki inapitisha trafiki kuelekea anwani ya ndani, si intaneti pekee. Andika mpangilio wa huduma na toleo la mteja, kwa sababu sasisho la macOS linaweza kubadilisha jinsi simu inavyoonekana.

Kisha ainisha kushindwa ulichokiona kweli. Muda wa kuisha wa kupeana mkono, kusimama kwa MTU baada ya handaki kupanda, na majibu ya DNS yanayotoka kwa mwendeshaji ni matatizo matatu tofauti na marekebisho matatu tofauti. Huduma ya USB ni kichocheo katika yote matatu; kuwa sababu ni nadra.

Makala zinazohusiana