Rozwiązanie społecznościowe

ZimaClient nie może znaleźć ZimaOS w tej samej sieci LAN: wykrywanie lokalne, mDNS i nierozwiązany przypadek

An October 2025 thread where ZimaClient could connect through Remote ID but automatic LAN discovery returned No Device Found. iOS Local Network permission was enabled, Avahi was running, reinstalling ZimaOS did not help, and Android later failed too. The public thread ended without a confirmed root cause.

Ten przypadek źródłowy rozdziela dwie ścieżki połączenia, które użytkownicy często traktują jako to samo. ZimaClient mógł pomyślnie nawiązać połączenie po wpisaniu identyfikatora zdalnego, zarówno w domu, jak i poza nim, ale automatyczne wykrywanie w sieci lokalnej wyświetlało komunikat Nie znaleziono urządzenia. Oznacza to, że relacja z serwerem i ścieżka zdalna działały, podczas gdy wykrywanie lokalne nie.

Wątek nie doprowadził do potwierdzonego ostatecznego rozwiązania. Uprawnienie iOS do sieci lokalnej było już włączone, Avahi działało, pełna reinstalacja ZimaOS nie zmieniła zachowania, a użytkownik później zainstalował klienta Androida tylko po to, by odkryć, że Android również nie wykrywa serwera automatycznie.

Identyfikator zdalny działał, ale wykrywanie w sieci LAN nie

Zima Client na iPhonie wyświetlający komunikat Nie znaleziono urządzenia z przyciskiem Połącz za pomocą identyfikatora zdalnego
Klient nadal mógł korzystać z identyfikatora zdalnego, ale automatyczne wykrywanie w tej samej sieci LAN nie znalazło żadnego urządzenia.

Ta różnica wyznacza użyteczną granicę diagnostyczną: nie należy rozwiązywać problemów z uwierzytelnianiem za pomocą identyfikatora zdalnego, gdy błąd dotyczy wyłącznie lokalnego wykrywania.

Uprawnienie iOS do sieci lokalnej było już włączone

Uczestnik społeczności słusznie zasugerował sprawdzenie ustawień iOS, ponieważ Apple wymaga wyraźnej zgody w przypadku aplikacji wykrywających urządzenia w sieci lokalnej lub komunikujących się z nimi.

Ustawienia sieci lokalnej iOS pokazujące włączone uprawnienie dla Zima Client
Użytkownik źródłowy zezwolił już aplikacji Zima Client na dostęp do sieci lokalnej, więc podstawowe ustawienie prywatności iOS nie było ostatecznym wyjaśnieniem.

Ponowna instalacja aplikacji i ZimaOS nie pomogła

Użytkownik wielokrotnie instalował ponownie aplikację iOS, uruchamiał ponownie i wyłączał serwer NAS, a ostatecznie sformatował urządzenie i ponownie zainstalował ZimaOS. Żaden z tych kroków nie przywrócił automatycznego wykrywania.

Ta negatywna obserwacja przemawia przeciwko prostemu problemowi z nieaktualną pamięcią podręczną aplikacji lub pojedynczą uszkodzoną instalacją ZimaOS.

Społeczność podejrzewała mDNS/Bonjour

Automatyczne wykrywanie urządzeń w wielu aplikacjach lokalnych zależy od multicastowego DNS lub powiązanych rozgłoszeń wykrywania w sieci LAN. Uczestnicy społeczności podejrzewali, że klient nie otrzymuje tych ogłoszeń, i zasugerowali sprawdzenie izolacji punktów dostępowych/klientów oraz przekazywania multicastów.

Użytkownik zaprzeczył, ponieważ AirPrint, AirPlay, wykrywanie QNAP i inne lokalne usługi iOS działały w tej samej sieci TP-Link Deco.

Avahi działało w ZimaOS

Terminal ZimaOS pokazujący aktywną usługę avahi-daemon i rejestrowanie interfejsów mDNS podczas rozwiązywania problemu z lokalnym wykrywaniem
Usługa Avahi po stronie serwera była aktywna, co wykluczyło kolejne proste wyjaśnienie, ale nie dowiodło, że ogłoszenia prawidłowo docierały do fizycznej sieci LAN.

Avahi na wirtualnych mostach było tylko hipotezą społeczności

W późniejszej odpowiedzi zauważono aktywność Avahi na interfejsach Docker/wirtualnych i zasugerowano, że może ono rozgłaszać informacje na niewłaściwym moście zamiast w głównej sieci LAN. Autor odpowiedzi poprosił o dodatkowe dane z dziennika.

Publiczny wątek kończy się, zanim tę hipotezę zweryfikowano. Nie należy przedstawiać „Avahi jest przypisane do Dockera” jako potwierdzonej przyczyny źródłowej.

Niepowodzenie wykrywania także w Androidzie zmieniło diagnozę

Użytkownik zainstalował klienta Androida i zgłosił, że on również nie może automatycznie wykryć serwera. Osłabiło to wyjaśnienia związane konkretnie z funkcją Enhanced Privacy w iOS, ustawieniami VPN lub uprawnieniem Apple do sieci lokalnej.

Pozostałymi zmiennymi były host ZimaOS, ścieżka wykrywania w sieci LAN albo interakcja między nimi.

IceWhale poprosiło o szczegóły topologii i ustawień prywatności

Zima-Giorgio zapytał o sieci VLAN, zapory sieciowe, filtrowanie protokołów, funkcje Enhanced Privacy/VPN w iOS, śledzenie ograniczeń adresów IP oraz testy z innym urządzeniem Apple. Była to oficjalna prośba dotycząca rozwiązywania problemu, a nie stwierdzenie, że którekolwiek z tych ustawień spowodowało awarię.

Obecny ZimaClient nadal się rozwija

Obecny ZimaClient znacznie różni się od wersji z października 2025 roku i obejmuje bieżące prace nad niezawodnością połączeń z urządzeniami oraz przełączania między nimi. W przypadku współczesnego problemu zaktualizuj zarówno ZimaOS, jak i ZimaClient, zanim odtworzysz dawne testy reinstalacji.

Jako punkt wyjścia wykorzystaj aktualną procedurę instalacji i łączenia z ZimaClient.

Często zadawane pytania dotyczące wykrywania ZimaClient w sieci LAN

Czy identyfikator zdalny działał w opisanym przypadku?

Tak. Użytkownik mógł łączyć się za pomocą identyfikatora zdalnego zarówno w sieci domowej, jak i poza nią.

Czy dostęp iOS do sieci lokalnej był wyłączony?

Nie. Użytkownik opublikował zrzut ekranu pokazujący, że dostęp był włączony.

Czy Avahi było zatrzymane?

Nie. Zrzut ekranu źródłowego pokazywał działający proces avahi-daemon.

Czy potwierdzono ostateczną przyczynę?

Nie. Publiczny wątek zakończył się, gdy nadal omawiano dodatkowe testy topologii i interfejsów Avahi.