Лампа працює зі свого застосунку вдома, перестає відповідати в момент, коли телефон підключається до VPN, і повертається, коли тунель обривається. З лампою все гаразд. Телефон тепер надсилає частину або весь свій трафік іншим шляхом, і застосунок розумного дому може використовувати метод виявлення, який цей шлях не переносить. Визначте невдалу операцію, перш ніж щось скидати.

Два шляхи, і тунель торкається лише одного

Команда розумного дому може йти двома шляхами. Вона може йти напряму до найближчого пристрою через локальну мережу або через хмарний сервіс виробника, який досягає пристрою через його власне з'єднання. VPN на телефоні змінює шлях телефона; він не переносить концентратор, лампу чи колонку в тунель. Налаштування, керування й сповіщення можуть використовувати різні механізми, тому частковий збій виглядає непослідовним.

Тож перша діагностика — не налаштування VPN, а невдала операція. Одночасний збій локального налаштування й хмарного керування вказує зовсім в інше місце.

Перевірте локальне виявлення окремо

Локальне виявлення зазвичай спирається на link-local multicast, який маршрутизований тунель не розширює. Перевірте, чи розв'язується ім'я і чи доступна адреса без застосунку.

avahi-resolve -n lamp.local
ip route get 192.168.1.50
ping -c 3 192.168.1.50

Виклик розв'язувача показує, чи відповідає mDNS, пошук маршруту показує, який інтерфейс понесе трафік до пристрою, а ping показує, чи працює локальний шлях узагалі. Маршрут, який надсилає підмережу пристрою в тунель, пояснює, чому виявлення не вдається, поки інтернет ще працює. Розв'язане ім'я без відповіді вказує на ізоляцію на точці доступу, а не на VPN. Замініть приклад імені й адреси значеннями з вашої власної мережі.

Якщо ламається лише хмарний шлях

Якщо локальні команди працюють, а віддалені ні, тунель телефона може заважати хмарному сеансу, а не виявленню. Нова адреса виходу може запустити перевірку облікового запису, розірвати закріплений сеанс або не пройти регіональну перевірку. Порівняйте одну підтримувану операцію, залишивши застосунок і мережу в іншому без змін, і збережіть перевірку сертифікатів. Власний процес відновлення сервісу — правильний інструмент; вимикати перевірки безпеки, щоб вхід пройшов, — ні.

Перевірте також DNS, бо застосунок може розв'язувати кінцеві точки виробника в ім'я хоста, яке правильно відповідає лише з очікуваного регіону.

Віддалений доступ — третя схема

Доступ до домашніх пристроїв ззовні — окремий проєкт від маршрутизації телефона через VPN. Він потребує приватного шлюзу, визначених маршрутів і вузьких правил доступу й не створюється передплатою на VPN із виходом в інтернет. Широке переспрямування портів, щоб компенсувати нез'ясовану проблему маршрутизації, виставляє пристрої, які ніколи для цього не призначалися. Після будь-якої зміни перевіряйте виявлення, локальне керування й хмарне керування по одному. Якщо ви додали виняток для локальної мережі для застосунку, підтвердьте, що решта трафіку телефона досі йде через потрібний вам тунель.

Запишіть, який шлях відмовив і яка зміна це виправила. Збої розумного дому зазвичай є межею маршрутизації або дозволів, і наступний пристрій зустріне ту саму.

Схожі статті