Nie można połączyć się z komputerami w sieci lokalnej ani z RU Server w macOS
Objawy
Na Macu program Viewer nie może połączyć się z komputerami w sieci lokalnej za pomocą adresu IP ani nazwy komputera i nie może zalogować się do RU Server znajdującego się w tej samej sieci. To samo może się zdarzyć, gdy moduł Host lub Agent działający na Macu łączy się z RU Server w sieci lokalnej. Typowe objawy:
- Połączenia przez internet działają, w tym połączenia Internet-ID.
- Ping i inne programy na tym samym Macu docierają do tych samych komputerów. Viewer w systemie Windows lub Linux bez problemu łączy się z tymi samymi modułami Host.
- Host po drugiej stronie nie rejestruje żadnej próby połączenia.
- Problem pojawia się zaraz po aktualizacji lub ponownej instalacji Remote Utilities na Macu.
Przyczyna
macOS wymaga od każdej aplikacji zgody na korzystanie z sieci lokalnej i zapisuje decyzję w Ustawienia systemowe→Prywatność i ochrona→Sieć lokalna. Uprawnienie jest powiązane z konkretnymi plikami aplikacji. Po aktualizacji zapisane uprawnienie nie pasuje już do nowych plików, a w niektórych wersjach macOS system po cichu blokuje lokalne połączenia aplikacji, zamiast ponownie zapytać o zgodę, mimo że przełącznik w Ustawieniach systemowych nadal pokazuje aplikację jako dozwoloną.
Jest to zachowanie systemu macOS, a nie ustawienie Remote Utilities. Zaobserwowano je w macOS 15 (Sequoia) i nowszych wersjach. Problem dotyczy wyłącznie połączeń, które sama aplikacja nawiązuje z adresami w sieci lokalnej: połączeń bezpośrednich za pomocą adresu IP lub nazwy komputera oraz połączeń z RU Server w tej samej sieci. Nie dotyczy połączeń przychodzących do modułu Host ani połączeń przez internet.
Rozwiązanie
- Otwórz Ustawienia systemowe→Prywatność i ochrona→Sieć lokalna.
- Znajdź na liście Remote Utilities Viewer (albo Host lub Agent). Wyłącz przełącznik, a następnie włącz go ponownie.
Jeśli aplikacji nie ma na liście, uruchom ją, spróbuj nawiązać połączenie i kliknij Pozwól w oknie z komunikatem „chce znajdować urządzenia w Twojej sieci lokalnej i łączyć się z nimi”. - Całkowicie zamknij aplikację (Command+Q) i uruchom ją ponownie.
- Połącz się ponownie. Jeśli nadal się nie udaje, uruchom ponownie Maca i spróbuj jeszcze raz.
Uwaga:
Uprawnienie jest przypisane do konta użytkownika macOS. Powtórz te kroki na każdym koncie użytkownika, na którym działa Viewer, Host lub Agent. Samo usunięcie i ponowna instalacja Remote Utilities nie rozwiązuje problemu.
Zobacz też: Czy mogę bezpośrednio połączyć się z zdalnym komputerem, używając jego adresu IP?
