iPhone'ду USB аркылуу туташтырганда Mac'теги VPN эмне үчүн үзүлөт
USB аркылуу туташкан iPhone хотспот маршрутун же Xcode түзмөк шилтемесин кошуусу мүмкүн. Бир нерсени жок кылардан мурун кызматты, маршрутту жана кардардын катасын текшериңиз.
iPhone'ду кубаттоо үчүн туташтырасыз, ал эми бир мүнөттөн кийин Mac'теги VPN трафикти өткөрүүнү токтотот. Системанын жөндөөлөрү iPhone USB деп аталган жаңы кызматты көрсөтөт, ал эми айкын кадам — аны жок кылуу. Бул кадам көп учурда туура эмес. Кызмат телефондун жеке хотспоту болушу мүмкүн, же Xcode жана түзмөк куралдары телефон менен сүйлөшүү үчүн колдонгон шилтеме болушу мүмкүн, жана экөө ошончолук башкача жүрүм-турумдайт, ошондуктан идентификация жок кылуудан мурун болушу керек.
1-кадам: Телефон чындап түзгөн кызматты окуңуз
Системанын жөндөөлөрүн, андан кийин Тармакты ачып, кызматтардын тизмесин телефон ажыратылган жана туташкан абалда салыштырыңыз. Учурдагы macOS'те кызмат iPhone USB деп тизмеленген. Анын активдүү экенин, кызматтар тартибинде кайда экенин жана Mac аны демейки маршрут үчүн колдонорун белгилеңиз. Кызматтар тартиби маанилүү, анткени macOS максатка жете алган эң жогорку активдүү кызматты тандайт, атын билген кызматты эмес.
Apple'дын жеке хотспот жөнүндөгү нускамасы механизмди сүрөттөйт: телефондо жеке хотспот күйүп турганда, аны USB аркылуу туташтыруу Mac'ти телефондун уюлдук байланышын колдонууга мажбурлашы мүмкүн, сиз болгону кубаттоону кааласаңыз да. Бул VPN кардарынын бузулушу эмес; маршруттоо таблицасы Wi-Fi'ден мурун көтөрүлгөн кызматты ээрчийт.
Эгер кызмат бар болсо, бирок телефон туташкан абалда активдүү эмес бойдон калса, сиз хотспотту эмес, кубаттоо гана байланышын же түзмөк шилтемесин көрүп турасыз. Бул айырманы сактаңыз, анткени кийинки эки кадам аны белгичеден болжолдоонун ордуна текшерет.
2-кадам: VPN акыркы чекити кайсы маршрутту колдонорун текшериңиз
Маршрутту веб-сайтка эмес, VPN серверинин чечилген дарегине карап окуңуз. route -n get тек окууга арналган жана ядро колдоно турган интерфейс менен шлюзди басып чыгарат, эки сап тең маанилүү.
scutil --dns | head -20
route -n get 203.0.113.10Жогорудагы дарек документтештирүү үчүн орун толтургуч. Аны кардарыңыз көрсөткөн акыркы чекит менен алмаштырыңыз жана IPv6 акыркы чекити үчүн route -n get -inet6 колдонуңуз. Телефон ажыратылган жана туташкан абалдагы чыгарылышты салыштырыңыз, жана эки окуунун ортосунда маршруттарды кошпоңуз же жок кылбаңыз. Эгер интерфейс en0'дон iPhone USB интерфейсине өзгөрсө, хотспот жолу издөөдө жеңди жана VPN'дин сырткы байланышы эми уюлдук тармакта жүрөт.
Маршруттун өзгөрүшү ар бир ийгиликсиздикти түшүндүрбөйт. Жаңы жолдун MTU'су башка же оператор протоколду бөгөттөгөндүктөн, кардар серверге жетип, кийинчерээк туннелдин ички трафигинде ийгиликсиз болушу мүмкүн. Бир нерсени өзгөртүүдөн мурун кардардын өз катасын окуңуз: сырткы кол алышуунун убакыт чеги жетүү мүмкүнчүлүгүн көрсөтөт, ал эми орнотулган туннель трафикти өткөрүүнү токтотсо, ал MTU, DNS же саясатка көрсөтөт.
3-кадам: Хотспотту түзмөк байланыш шилтемесинен бөлүңүз
Xcode 15 жана андан жаңыраак версиялар USB менен туташкан түзмөк менен тармактык канал аркылуу сүйлөшөт, ага шилтеме-жергиликтүү IPv6 кирет, ошондуктан иштеп чыгуу Mac'и интернетке кирүүгө тиешеси жок кошумча интерфейс көрсөтүшү мүмкүн. Apple'дын TN3158 техникалык жазуусу бул жүрүм-турумду документтештирет жана эскертет: VPN же коопсуздук фильтри тоскоолдук кылышы мүмкүн. Бул хотспот маселесинин тескериси: VPN телефон интернет сунуштагандыктан бузулбайт; түзмөк байланышы VPN аны кармап калгандыктан бузулат.
Эки байкоо пакеттерди кармабастан учурларды ажыратат. Биринчиден, интерфейсте маршрутталган дарек жана демейки маршрут барбы, же болгону шилтеме-жергиликтүү fe80:: дарегиби, текшериңиз; шилтеме-жергиликтүү гана болсо, интернет жолу жок. Экинчиден, VPN'ди жаап, Xcode түзмөккө кайра жете алабы, караңыз. Эгер жетсе, VPN'дин маршруттары же мазмун фильтри шилтеме-жергиликтүү трафикти кармап турат, ал эми оңдоо бөлүнгөн туннель же фильтр конфигурациясына таандык, Тармак панелине эмес.
ifconfig | grep -A4 -E '^en[0-9]+:'
netstat -rn -f inet6 | headИнтерфейстин аты боюнча гана чечим чыгарбаңыз. macOS бул интерфейстерди түзмөктөр туташкан сайын түзөт жана жок кылат, ал эми en номери аткаруу убагында бөлүнөт, ошондуктан ошол эле Mac кайра жүктөөдөн же кабель алмаштыруудан кийин башка номер көрсөтүшү мүмкүн.
4-кадам: Ийгиликсиздикти бир убакта бир өзгөрмө менен кайталаңыз
Кайсы кызмат катышканын билгенден кийин, маселени белгилүү тартипте кайталаңыз. Телефон ажыратылган жана VPN туташкан абалдан баштаңыз. Телефонду жеке хотспот өчүк абалда туташтырыңыз, Тармак тизмеси турукташканча күтүңүз жана маршрут суроосун кайра иштетиңиз. Ажыратыңыз, жеке хотспотту күйгүзүңүз, кайра туташтырыңыз жана кайталаңыз. Үч абалдын ар бири үчүн интерфейсти, шлюзди жана кардардын катасын жазып алыңыз, ошондо эстеп калуунун ордуна салыштыруу болот.
Эгер VPN хотспот абалында гана ийгиликсиз болсо, телефонду ошол жолдон алыс кармаңыз: кубаттоо учурунда жеке хотспотту өчүрүңүз, же кызматтар тартибинде iPhone USB кызматын Wi-Fi'ден төмөн жылдырыңыз. Эгер ал ар бир туташкан абалда, хотспот өчүк учурда да ийгиликсиз болсо, кардар тармактык өтүүнү кантип иштетерин караңыз. Айрым кардарлар негизги кызмат өзгөргөндө туннелди бузат жана кайра туташууну талап кылат; бул кардардын жүрүм-туруму, телефондун бузулушу эмес.
Ар бир аракетте бир нерсени өзгөртүңүз. Кызматты жок кылуу, VPN конфигурациясын баштапкы абалга келтирүү жана кардарды ошол эле мүнөттө кайра орнотуу сизди иштеген Mac жана кайсы аракет аны оңдогонун билбестен калтырат.
5-кадам: Эмнени сактоо жана эмнени текшерүү керектигин чечиңиз
Түзмөк шилтемесин тынч калтырыңыз. Xcode колдонгон интерфейсти алып салуу VPN маршрутун оңдобойт жана кийинки туташууга чейин түзмөктөргө жайылтууну бузат. Эгер хотспот кызматы чындап керексиз болсо, адегенде телефондон жеке хотспотту өчүрүңүз; бул документтелген башкаруу жана кайра жүктөөдөн кийин да сакталат.
Эгер кызматты баары бир жок кылсаңыз, сиз аныктаган кызматты жок кылыңыз, анан эки нерсени текшериңиз: VPN акыркы чекитине маршрут күтүлгөн интерфейске кайтты жана туннель трафикти интернетке гана эмес, ички дарекке да өткөрөт. Кызматтар тартибин жана кардардын версиясын жазып алыңыз, анткени macOS жаңыртуусу телефондун көрүнүшүн өзгөртүшү мүмкүн.
Анан чындап көргөн ийгиликсиздикти классификациялаңыз. Кол алышуунун убакыт чеги, туннель көтөрүлгөндөн кийин MTU'нун токтоп калышы жана оператордон келген DNS жооптору — бул үч башка маселе жана үч башка оңдоо. USB кызматы үчөөндө тең триггер; себеп болушу сейрек.