AirDrop знік пры ўключаным VPN? Праверце лакальную маршрутызацыю
VPN, які нясе інтэрнэт-трафік, усё роўна можа зламаць выяўленне праз AWDL або схаваць лакальныя падсеткі. Праверце форму маршрутаў і палітыку кліента, перш чым чапаць фільтры.
AirDrop працуе, потым падключаецца VPN, і іншы Mac ці iPhone знікае з акна абагульвання. У журнале VPN няма згадкі пра выяўленне, бо прычына звычайна ў лакальнай дасяжнасці, а не ў крыптаграфіі. Старонка падтрымкі Apple прызнае, што канфігурацыя VPN, якая абмяжоўвае лакальную сетку, можа перашкаджаць Continuity і AirDrop; гэта карысная падказка, а не дыягназ. Пачніце з простых праверкаў, потым прачытайце табліцу маршрутызацыі і стаўцеся да перамыкача лакальнага доступу як да рашэння пра прыватнасць, а не да прадвызначанай налады, якую трэба проста пераключыць.
Што ламаецца яшчэ да ўмяшання тунэля
Абедзве прылады мусяць мець уключаны Wi-Fi або Bluetooth, AirDrop павінен прымаць ад кантактаў ці ад усіх у межах акна прыёму, і абодва ўліковыя запісы мусяць быць бачныя адно для аднаго. Паставіць прыём на ўсіх на дзесяць хвілін — законны эксперымент: калі іншая прылада зявіцца, праблема была ў наладах, а тунэль ні пры чым. Праверце на вядомым атрымальніку, а не рабіце выснову па тым, што прапануе акно абагульвання.
Браўзер, які адкрывае старонкі, даказвае працу інтэрнэт-шляху, а не працу лакальнага выяўлення. Пакіньце абедзве прылады і месца, дзе вы стаіце, нязменнымі, потым уключыце і выключыце VPN і заўважце, ці знікае іншая прылада толькі тады, калі тунэль узняты. Калі выяўленне памірае разам з тунэлем і вяртаецца без яго, значыць зменная — тунэль, і ўсё астатняе са спіса дастаткоўна. Калі ж яно не працуе ў абодвух станах, папярэднія ўмовы трэба яшчэ раз прайсці, перш чым мяняць сеткавую палітыку.
Акно абагульвання пусцее, калі рухаецца маршрут па змаўчанні
Кліент поўнага тунэля звычайна ставіць маршрут па змаўчанні праз тунэль плюс два паўмаршруты, якія забіраюць большасць прызначэнняў. Лакальная падсетка трымаецца ў такой схеме толькі пры больш дакладным маршруце; інакш яна знікае ў тунэлі. Сам AirDrop працуе праз аднарангавы інтэрфейс AWDL, таму кліент, які фільтруе або агрэсіўна маршрутызуе лакальныя інтэрфейсы, можа перашкаджаць, пакуль інтэрнэт-шлях застаецца бездакорным. Чатыры каманды ахопліваюць інтэрфейс, маршруты, актыўнае злучэнне і фільтр пакетаў.
ifconfig awdl0 | grep -E "status|inet"
netstat -rn | grep -E '^default|^0/1|^128.0/1|awdl'
scutil --nc list
sudo pfctl -s rules | head -40Спачатку прачытайце радок па змаўчанні: калі ён паказвае на інтэрфейс utun і ніводзін больш дакладны маршрут не пакрывае вашу падсетку, лакальны трафік ідзе ў тунэль, і дасведчанасць знікае разам з ім. Пара 0/1 і 128.0/1 — распаўсюджаная форма поўнага тунэля, бо гэтыя маршруты перамагаюць сапраўдны маршрут па змаўчанні, не замяняючы яго. Радок awdl0 з актыўным станам і адрасам выключае, што аднарангавы інтэрфейс выключаны. Калі ўсе тры выглядаюць нармальна, абмежаванне ідзе ад палітыкі кліента або фільтра на хаспе, а не ад табліцы маршрутызацыі.
Адна форма вартая згадкі, бо яна ловіць людзей у гасцявых сетках, і гэта не паўмаршруты. DHCP ставіць адрас, які вам толькі што выдалі, як маршрут на канале, і гэты запіс дакладнейшы за любую з дзвюх паловак, таму гасцевая падсетка трымаецца праз тунэль гэтак жа, як хатняя. Прыбірае яе палітыка, а не маршрутызацыя: налада, што блакуе лакальную сетку і ставіць правіла адмовы, фільтр на хаспе, які скідае падсетку, або дазвол macOS на лакальную сетку для кліента. Такім чынам, нармальная табліца з мёртвым акном абагульвання — подпіс наступнага раздзела, а не формы маршрутаў.
Кіраваны Mac можа не прапанаваць перамыкач лакальнага доступу
Шмат кліентаў паказваюць наладу, што дазваляе лакальны сеткавы доступ, пакуль тунэль узняты, але гэтую наладу выконвае і кліент, і профіль кіравання, таму на кіраваным Mac яе могуць заперці, схаваць або перакрыць. Правіла фільтра на хаспе або агент бяспекі могуць блакаваць аднарангавы трафік незалежна ад таго, што прапануе кліент VPN. Шукайце перамыкач, перш чым рабіць выснову, што ён нічога не робіць. Гэты перамыкач жыве ў уласных наладах кліента, а не ў сеткавых наладах macOS, таму кліентам, у чыёй панэлі яго няма, звычайна кіруе профіль кіравання.
Зняць кіраванне або выключыць усе фільтры, каб зявіўся адзін атрымальнік, — гэта абмен кантраляванай канфігурацыі на невядомую. Уключайце лакальны доступ толькі тады, калі ён адпавядае палітыцы, пад якой вы працуеце, і пакідайце яго выключаным у гасцявой сетцы, дзе лакальнага выяўлення ніколі не хацелі.
Дакажыце файлам, а не значком
Пасля змены маршрутызацыі або палітыкі адпраўце сапраўдны файл патрэбнаму атрымальніку і пацвердзіце, што перадача завяршылася. Імя ў акне — гэта выяўленне, і вяртанне выяўлення не тое ж самае, што завершаная перадача.
Калі прылада ўсё яшчэ не зявілася, параўнайце другую пару прылад у той жа сетцы, каб аддзяліць праблему хаспа ад праблемы ўсёй сеткі. Такое параўнанне хутчэйшае за пераключэнне опцый VPN па адной і дае факт для заяўкі. Запішыце інтэрфейс па змаўчанні, форму маршрутаў і стан перамыкача лакальнага доступу, пакуль збой яшчэ ўзнаўляецца. Інакш наступны чалавек паўторыць усе чатыры праверкі спачатку.