Mac VPN-i iPhone-u USB ilə qoşduqda niyə kəsilir
USB ilə qoşulmuş iPhone hotspot marşrutu və ya Xcode cihaz əlaqəsi əlavə edə bilər. Silməzdən əvvəl xidməti, marşrutu və müştəri xətasını yoxlayın.
iPhone-u şarj etmək üçün qoşursunuz və bir dəqiqə sonra Mac-dakı VPN trafiki ötürməyi dayandırır. Sistem Parametrləri iPhone USB adlı yeni xidmət göstərir və aşkar addım onu silməkdir. Bu addım çox vaxt səhvdir. Xidmət telefonun Şəxsi Hotspotu ola bilər, ya da Xcode və cihaz alətlərinin telefonla danışmaq üçün istifadə etdiyi əlaqə ola bilər; ikisi kifayət qədər fərqli davrandığı üçün silməkdən əvvəl müəyyən etmək lazımdır.
Addım 1: Telefonun həqiqətən yaratdığı xidməti oxuyun
Sistem Parametrlərini, sonra Şəbəkəni açın və xidmət siyahısını telefon ayrılmış və qoşulmuş halda müqayisə edin. Hazırkı macOS-da xidmət iPhone USB kimi göstərilir. Onun aktiv olub-olmadığını, xidmət sırasında harada durduğunu və Mac-in onu standart marşrut üçün istifadə edib-etmədiyini qeyd edin. Xidmət sırası vacibdir, çünki macOS hədəfə çata bilən ən yüksək aktiv xidməti seçir, adını tanıdığınızı deyil.
Apple-ın Şəxsi Hotspot təlimatı mexanizmi təsvir edir: telefonun Şəxsi Hotspotu aktiv ikən onu USB ilə qoşmaq, yalnız şarj etmək istəsəniz belə, Mac-in telefonun mobil bağlantısından istifadə etməsinə səbəb ola bilər. Bu VPN müştərisinin xətası deyil; marşrut cədvəli Wi-Fi-dan əvvəl qalxan xidmətə uyğun gedir.
Xidmət mövcuddursa, lakin telefon qoşulmuş halda qeyri-aktiv qalırsa, çox güman ki, hotspot deyil, yalnız şarj bağlantısı və ya cihaz əlaqəsi görürsünüz. Bu fərqi saxlayın, çünki növbəti iki addım ikonadan təxmin etmək əvəzinə onu sınaqdan keçirir.
Addım 2: VPN son nöqtəsinin hansı marşrutu istifadə etdiyini yoxlayın
Marşrutu vebsayta deyil, VPN serverinin həll olunmuş ünvanına oxuyun. route -n get yalnız oxumaqdır və nüvənin istifadə edəcəyi interfeysi və şlüzü çap edir; hər iki sətir vacibdir.
scutil --dns | head -20
route -n get 203.0.113.10Yuxarıdakı ünvan sənədləşdirmə üçün yer tutucudur. Onu müştərinizin göstərdiyi son nöqtə ilə əvəz edin və IPv6 son nöqtəsi üçün route -n get -inet6 istifadə edin. Çıxışı telefon ayrılmış və qoşulmuş halda müqayisə edin və iki oxuma arasında marşrut əlavə etməyin və ya silməyin. İnterfeys en0-dan iPhone USB interfeysinə dəyişirsə, hotspot yolu axtarışda qalib gəldi və VPN-in xarici bağlantısı artıq mobil şəbəkə üzərindədir.
Marşrut dəyişikliyi hər uğursuzluğu izah etmir. Müştəri hələ də serverə çata və sonra tunelin daxili trafikində uğursuz ola bilər, çünki yeni yolun MTU-su fərqlidir və ya operator protokolu bloklayır. Bir şeyi dəyişməzdən əvvəl müştərinin öz xətasını oxuyun: xarici əl sıxma fasiləsi əlaqəyə işarə edir, qurulmuş tunelin trafiki ötürməyi dayandırması isə MTU, DNS və ya siyasətə işarə edir.
Addım 3: Hotspotu cihaz əlaqəsi kanalından ayırın
Xcode 15 və sonrakı versiyalar USB ilə qoşulmuş cihazla link-yerli IPv6 daxil olan şəbəkə əsaslı kanal üzərindən danışır, buna görə inkişaf Mac-i internetə çıxışla heç bir əlaqəsi olmayan əlavə interfeys göstərə bilər. Apple-ın TN3158 texniki qeydi bu davranışı sənədləşdirir və xəbərdarlıq edir ki, VPN və ya təhlükəsizlik filtrləməsi ona mane ola bilər. Bu hotspot probleminin tərsidir: VPN telefon internet təklif etdiyi üçün pozulmur; cihaz bağlantısı VPN onu tutduğu üçün pozulur.
İki müşahidə paket tutmadan halları ayırır. Birincisi, interfeysin marşrutlaşa bilən ünvanı və standart marşrutu olub-olmadığını, yoxsa yalnız link-yerli fe80:: ünvanı olduğunu yoxlayın; yalnız link-yerli internet yolu olmadığını bildirir. İkincisi, VPN-i söndürün və Xcode-un cihaza yenidən çata bilib-bilmədiyinə baxın. Çatırsa, VPN-in marşrutları və ya məzmun filtri link-yerli trafiki tutur və düzəliş Şəbəkə panelində deyil, bölünmüş tunel və ya filtr konfiqurasiyasındadır.
ifconfig | grep -A4 -E '^en[0-9]+:'
netstat -rn -f inet6 | headYalnız interfeys adına görə hökm verməyin. macOS bu interfeysləri cihazlar qoşulduqca yaradır və məhv edir, en nömrəsi işləmə vaxtı ayrılır, buna görə eyni Mac yenidən başlatmadan və ya kabel dəyişdirmədən sonra fərqli nömrə göstərə bilər.
Addım 4: Uğursuzluğu hər dəfə bir dəyişənlə təkrarlayın
Hansı xidmətin iştirak etdiyini bildikdən sonra problemi sabit qaydada təkrarlayın. Telefon ayrılmış və VPN qoşulmuş vəziyyətdən başlayın. Telefonu Şəxsi Hotspot söndürülmüş halda qoşun, Şəbəkə siyahısının oturmasını gözləyin və marşrut sorğusunu yenidən işə salın. Ayırın, Şəxsi Hotspotu aktivləşdirin, yenidən qoşun və təkrarlayın. Üç vəziyyətin hər biri üçün interfeysi, şlüzü və müştəri xətasını yazın, və yaddaş əvəzinə müqayisəniz olacaq.
VPN yalnız hotspot vəziyyətində uğursuz olursa, telefonu o yoldan uzaq saxlayın: şarj edərkən Şəxsi Hotspotu söndürün və ya iPhone USB xidmətini xidmət sırasında Wi-Fi-dan aşağı köçürün. Hər qoşulmuş vəziyyətdə, hotspot söndürülmüş halda da uğursuz olursa, müştərinin şəbəkə keçidini necə idarə etdiyinə baxın. Bəzi müştərilər əsas xidmət dəyişdikdə tuneli sökür və yenidən qoşulma tələb edir; bu telefon qüsuru deyil, müştəri davranışıdır.
Hər cəhddə bir şey dəyişdirin. Xidməti silmək, VPN konfiqurasiyasını sıfırlamaq və müştərini eyni dəqiqədə yenidən qurmaq sizi işləyən Mac və hansı hərəkətin düzəltdiyini bilməməklə qoyub gedər.
Addım 5: Nəyi saxlamaq və nəyi yoxlamaq lazım olduğuna qərar verin
Cihaz əlaqəsinə toxunmayın. Xcode-un istifadə etdiyi interfeysi silmək VPN marşrutunu düzəltmir və növbəti qoşulmaya qədər cihaz yerləşdirməsini pozur. Hotspot xidməti həqiqətən istənmirsə, əvvəlcə telefonda Şəxsi Hotspotu söndürün; bu sənədləşdirilmiş idarəetmədir və yenidən başlatmadan sonra da qalır.
Xidməti həqiqətən silirsinizsə, müəyyən etdiyiniz xidməti silin və sonra iki şeyi yoxlayın: VPN son nöqtəsinə marşrut gözlənilən interfeysə qayıdıb və tunel yalnız internetə deyil, daxili ünvana da trafik ötürür. Xidmət sırasının və müştəri versiyasının qeydini saxlayın, çünki macOS yeniləməsi telefonun necə görünməsini dəyişə bilər.
Sonra həqiqətən gördüyünüz uğursuzluğu təsnif edin. Əl sıxma fasiləsi, tunel qurulduqdan sonra MTU dayanması və operator tərəfindən gələn DNS cavabları üç fərqli problem və üç fərqli düzəlişdir. USB xidməti hər üçündə tətikdir; səbəb olduqda nadirdir.