Cześć, dzień dobry, pierwszy post i nowy temat, bo wydaję się że jestem dość odosobnionym przypadkiem.
Mam światłowód od Inea oraz wykupione zmienne publiczne IP. Na dzień dobry „wyrzuciłem” ich router i wstawiłem dwa routery XIAOMI AX1800, które skonfigurowałem w mesh (wybór padł na to rozwiązanie, bo to był najtańszy system mesh, który można połączyć kablem i powiesić na ścianie oraz ma zewnętrzne anteny i jest w dodatku biały więc zlewa się ze ścianą na korytarzu). Jeden router pracuje jako primary na parterze a drugi jako mesh node na piętrze. Działa to wszystko naprawdę fajnie. Sprzęty płynnie routują między punktami dostępowymi i przełączają się automatycznie z 5Ghz na 2,4Ghz, bez zrywania połączenia.
Z tydzień temu wystawiłem homeassistanta na świat dokładnie tą metodą (jeśli ktoś nie chce zaglądać w link, to chodzi o otwarcie portów 8123 i 443 + duckDNS + https poprzez Let’sEncrypt + jedno wspólne URL dla zewnętrznego i wewnętrznego adresu z pomocą dodatku Dnsmasq):
https://www.youtube.com/watch?v=AK5E2T5tWyM
Wszystko działa na dowolnym laptopie i przeglądarce z całego domu i oczywiście spoza domu. Ale na urządzeniach mobilnych po domowym wifi zaczynają się „jaja”. Tutaj sprawa wygląda normalnie dopóki jestem w zasięgu primary routera. Jak tylko wejdę na górę i smartfon przełączy się pod AP, to nie mam dostępu do mojego serwera. Przez przeglądarkę w telefonie mogę jeszcze zrobić obejście i zalogować się poprzez https://192.168.XX.XXX:8123 akceptując tylko ryzyko związane z certyfikatem wystawionym pod nazwę hosta a nie IP. W aplikacji niestety już ten adres nie działa. Nie działa również https://XXXX.duckdns.org:8123 (dostęp przez aplikację mam dopiero kiedy przełączę się na dane mobilne lub zejdę na dół…). Oczywiście jeszcze raz nadmienię, że ze zwykłego komputera na Windowsie nie mam problemów wbijać przez nazwę hosta (jedynie po wyczyszczeniu cache w przeglądarce musze zrobić to jakby dwa razy nim się dobiję…).
Co z tym mogę zrobić? Pisałem do Xiaomi, ale potraktowali mnie jak przedszkolaka i kazali m.in. przywracać telefon do ustawień fabrycznych. Nie zależy mi na jednym spójnym URL, aplikacja przecież ma dwa adresy do wprowadzenia. Jeśli brakuje szczegółów w moim wywodzie to pytajcie. Będę wdzięczny za wszelką pomoc. Wierzę, że znajdzie się tu kilku sieciowców, którzy coś mądrego doradzą za co z góry dziękuję.