Älykodin laitteet katoavat, kun puhelin yhdistää VPN:ään
Paikallinen löytäminen, puhelimen käyttöoikeudet ja pilviohjaus käyttävät eri reittejä. Selvitä epäonnistunut toiminto ennen keskitinten nollaamista tai verkon muuttamista.
Lamppu toimii kotona sovelluksestaan, lakkaa vastaamasta sillä hetkellä, kun puhelin yhdistää VPN:ään, ja palaa, kun tunneli katkeaa. Lampussa ei ole mitään vikaa. Puhelin lähettää nyt osan tai kaiken liikenteestään eri reittiä, ja älykodin sovellus voi käyttää löytötapaa, jota kyseinen reitti ei kuljeta. Selvitä epäonnistunut toiminto ennen kuin nollaat mitään.
Kaksi reittiä, ja tunneli koskettaa vain toista
Älykodin komento voi kulkea kahdella tavalla. Se voi mennä suoraan lähellä olevaan laitteeseen paikallisen verkon kautta tai valmistajan pilvipalvelun kautta, joka tavoittaa laitteen sen omalla yhteydellä. Puhelimen VPN muuttaa puhelimen reittiä; se ei siirrä keskintä, lamppua tai kaiutinta tunneliin. Käyttöönotto, ohjaus ja ilmoitukset voivat kukin käyttää eri mekanismia, minkä vuoksi osittainen vika näyttää epäjohdonmukaiselta.
Ensimmäinen diagnoosi ei siis ole VPN-asetukset vaan epäonnistunut toiminto. Paikallisen käyttöönoton ja pilviohjauksen yhtäaikainen epäonnistuminen viittaa aivan muualle.
Testaa paikallista löytämistä erikseen
Paikallinen löytäminen perustuu yleensä linkkipaikalliseen multicast-lähetykseen, jota reititetty tunneli ei laajenna. Tarkista, ratkeaako nimi ja onko osoite tavoitettavissa ilman sovellusta.
avahi-resolve -n lamp.local
ip route get 192.168.1.50
ping -c 3 192.168.1.50Ratkaisimen kutsu näyttää, vastaako mDNS, reittihaku näyttää, mikä liitäntä kuljettaisi liikennettä laitteeseen, ja ping näyttää, toimiiko paikallinen reitti lainkaan. Reitti, joka lähettää laitteen aliverkon tunneliin, selittää, miksi löytäminen epäonnistuu, vaikka internet toimii. Ratkennut nimi ilman vastausta viittaa eristykseen yhteyspisteessä, ei VPN:ssä. Korvaa esimerkin nimi ja osoite oman verkkosi arvoilla.
Jos vain pilvireitti katkeaa
Jos paikalliset komennot toimivat eivätkä etäkomennot, puhelimen tunneli voi häiritä pilvi-istuntoa löytämisen sijaan. Uusi lähtöosoite voi laukaista tilin vahvistuksen, katkaista kiinnitetyn istunnon tai epäonnistua alueellisessa tarkistuksessa. Vertaa yhtä tuettua toimintoa sovelluksen ja verkon muuten pysyessä ennallaan ja pidä varmenteiden validointi voimassa. Palvelun oma palautumisvirta on oikea työkalu; suojaustarkistusten poistaminen käytöstä kirjautumisen läpimenemiseksi ei ole.
Tarkista myös DNS, koska sovellus voi ratkaista valmistajan päätepisteet isäntänimeksi, joka vastaa oikein vain odotetulta alueelta.
Etäkäyttö on kolmas suunnittelu
Kodin laitteiden tavoittaminen ulkopuolelta on erillinen projekti puhelimen reitittämisestä VPN:n kautta. Se vaatii yksityisen yhdyskäytävän, määritellyt reitit ja kapeat käyttösäännöt, eikä sitä luoda tilaamalla internetlähtöinen VPN. Laaja porttien edelleenohjaus selittämättömän reititysongelman kompensoimiseksi altistaa laitteet, joita ei koskaan suunniteltu siihen. Testaa löytäminen, paikallinen ohjaus ja pilviohjaus yksi kerrallaan jokaisen muutoksen jälkeen. Jos lisäsit sovellukselle paikallisverkon poikkeuksen, varmista, että puhelimen muu liikenne seuraa edelleen tarkoittamaasi tunnelia.
Kirjaa, mikä reitti epäonnistui ja mikä muutos korjasi sen. Älykodin viat ovat yleensä reititys- tai käyttöoikeusraja, ja seuraava laite kohtaa saman.