Устройствата за умен дом изчезват, когато телефонът се свърже с VPN
Локалното откриване, разрешенията на телефона и облачното управление използват различни пътища. Определете неуспешната операция, преди да нулирате хъбове или да променяте мрежата.
Лампата работи от приложението си у дома, спира да отговаря в момента, в който телефонът се свърже с 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 с изход към интернет. Широкото пренасочване на портове, за да компенсира необясним проблем с маршрутизирането, излага устройства, които никога не са били проектирани за това. Тествайте откриването, локалното управление и облачното управление едно по едно след всяка промяна. Ако сте добавили изключение за локалната мрежа за приложението, потвърдете, че останалият трафик на телефона все още следва тунела, който сте предвидили.
Запишете кой път се е провалил и коя промяна го е поправила. Отказите при умния дом обикновено са граница на маршрутизиране или на разрешения и следващото устройство ще срещне същата.