| Termin | Definicja |
|---|---|
| Usługi Bonjour nie wykrywane (Apple AirPrint/AirPlay) | Niewykrywane usługi Bonjour (protokół mDNS Apple używany przez AirPrint/AirPlay) zwykle wskazują na zablokowany ruch multicast UDP 5353 przez zaporę lub przełącznik sieciowy z wyłączonym IGMP snooping. Usługi Bonjour — czym jest problem z wykrywaniem AirPrint i AirPlayBrak wykrywania usług Bonjour oznacza, że urządzenie korzystające z sieci lokalnej nie otrzymuje informacji o dostępnych zasobach publikowanych przez protokół mDNS. Mechanizm ten pozwala automatycznie odnajdywać między innymi drukarki obsługujące AirPrint oraz odbiorniki multimedialne przeznaczone do AirPlay, bez ręcznego wpisywania adresu IP. Z punktu widzenia użytkownika problem może wyglądać jak niedostępna drukarka, znikający telewizor, brak głośnika na liście urządzeń albo niemożność przesłania obrazu i dźwięku. Bonjour korzysta z rozgłoszeń multicast w obrębie sieci lokalnej. Zapytania i odpowiedzi mDNS są zwykle przesyłane za pomocą UDP na porcie 5353, dlatego prawidłowe działanie zależy nie tylko od samego komputera lub telefonu, lecz także od konfiguracji punktu dostępowego, routera, przełącznika oraz zapory sieciowej. Wykrywanie urządzenia nie jest równoznaczne z pełnym dostępem do jego funkcji. Po odnalezieniu usługi może być jeszcze konieczne nawiązanie właściwego połączenia oraz dopuszczenie odpowiednich portów przez reguły bezpieczeństwa. W praktyce rozróżnia się dwa etapy: publikowanie usługi i jej odnajdywanie. Drukarka lub odbiornik emituje informacje o swojej obecności, a klient nasłuchuje tych komunikatów i buduje listę dostępnych urządzeń. Jeżeli komunikaty zostaną odrzucone, odseparowane albo nie przejdą pomiędzy segmentami sieci, usługa pozostanie niewidoczna mimo prawidłowego zasilania i połączenia z internetem. Kontekst techniczny i porównanie sposobów wykrywania urządzeń - Usługi Bonjour nie wykrywane (Apple AirPrint/AirPlay)Bonjour działa inaczej niż klasyczne wyszukiwanie urządzenia po nazwie hosta lub adresie IP. Przy bezpośrednim połączeniu z adresem IP można ominąć etap automatycznego odkrywania, ale nie zawsze rozwiązuje to problem. Niektóre aplikacje oczekują obecności konkretnej usługi mDNS, a adres urządzenia może zmienić się po odnowieniu dzierżawy DHCP. Automatyczne wykrywanie jest więc wygodne, lecz wymaga spójnego przekazywania ruchu multicast w całej ścieżce sieciowej. W małej sieci domowej komputer, urządzenie mobilne i drukarka zwykle znajdują się w jednym segmencie. W takim układzie komunikaty mDNS powinny docierać bez dodatkowych mechanizmów przekazujących. W sieci z kilkoma punktami dostępowymi, siecią dla gości, osobnymi VLAN-ami albo rozbudowaną polityką dostępu sytuacja jest odmienna. Bonjour może być widoczne tylko dla części klientów, ponieważ poszczególne segmenty są logicznie odseparowane. Samo zalogowanie wszystkich urządzeń do tego samego routera nie zawsze oznacza przynależność do tej samej podsieci. Znaczenie może mieć także tryb pracy sieci bezprzewodowej. Funkcje określane jako izolacja klientów, separacja urządzeń lub blokowanie komunikacji pomiędzy klientami uniemożliwiają bezpośrednią wymianę danych, nawet gdy urządzenia otrzymały adresy z tego samego zakresu. W środowisku z repeaterem albo systemem mesh konieczne może być prawidłowe przekazywanie multicastu między węzłami. W niektórych urządzeniach sieciowych stosuje się mechanizmy optymalizacji transmisji multicast, które przy nieprawidłowej konfiguracji ograniczają widoczność usług zamiast ją poprawiać. Warto odróżnić problem z wykrywaniem usługi od problemu z samą komunikacją. Jeżeli urządzenie pojawia się na liście, lecz zadanie drukowania lub strumieniowania nie dochodzi do skutku, przyczyny mogą dotyczyć zapory, uwierzytelniania, błędnej trasy, sterownika albo uprawnień aplikacji. Jeżeli urządzenie nie pojawia się w ogóle, pierwszeństwo ma kontrola mDNS, multicastu, segmentacji i izolacji klientów. Typowe problemy, błędy i objawy diagnostyczne - Usługi Bonjour nie wykrywane (Apple AirPrint/AirPlay)Jedną z częstszych przyczyn jest zapora systemowa ustawiona na profil publiczny lub wyposażona w reguły blokujące ruch lokalny. Po zmianie sieci z prywatnej na publiczną system może ograniczyć wykrywanie urządzeń, mimo że zwykłe przeglądanie stron internetowych nadal działa. Podobny efekt może wywołać pakiet zabezpieczający z własnym filtrowaniem sieciowym. W takim przypadku należy sprawdzić, czy komunikacja lokalna i proces odpowiedzialny za rozpoznawanie usług nie zostały zablokowane. Problemy występują również wtedy, gdy urządzenie klienckie korzysta z sieci gościnnej, a drukarka lub odbiornik znajduje się w sieci głównej. Taka separacja jest często celowa, ale powoduje brak wzajemnej widoczności. Należy zweryfikować nazwę sieci bezprzewodowej, adres IP, maskę podsieci oraz bramę, bez wyłączania zabezpieczeń na stałe. Przydatne bywa wykonanie testu w tej samej sieci lokalnej, z pominięciem dodatkowego wzmacniacza, punktu dostępowego lub tunelu VPN. Nieprawidłowości mogą wynikać z ustawień przełącznika, zwłaszcza gdy aktywne jest filtrowanie multicastu, IGMP snooping albo funkcja przekazywania Bonjour między segmentami. Samo włączenie takiej opcji nie gwarantuje poprawnego działania. Znaczenie ma sposób, w jaki urządzenie sieciowe rozpoznaje grupy multicast, na których portach je utrzymuje oraz czy informacje są przekazywane do właściwego interfejsu bezprzewodowego. Do typowych objawów zalicza się pojawianie się drukarki tylko po ponownym uruchomieniu routera, widoczność urządzenia z jednego komputera przy braku widoczności z pozostałych, znikanie odbiornika po kilku minutach bezczynności oraz działanie usługi wyłącznie w jednej części mieszkania lub biura. Warto również sprawdzić, czy urządzenie docelowe jest włączone, ma aktywne połączenie z siecią i nie znajduje się w trybie oszczędzania energii, który ogranicza jego dostępność. Nie powinno się zaczynać od przypadkowego otwierania szerokiego zakresu portów ani od trwałego wyłączania zapory. Bezpieczniejsza diagnostyka polega na ustaleniu topologii połączeń, porównaniu adresów IP, sprawdzeniu segmentów sieci, przeprowadzeniu testu z wyłączonym VPN oraz analizie reguł dopuszczających ruch lokalny. Dopiero po określeniu miejsca, w którym komunikat przestaje być przekazywany, można dobrać właściwą zmianę konfiguracji. Kiedy warto zgłosić sprzęt do serwisu - Usługi Bonjour nie wykrywane (Apple AirPrint/AirPlay)Zgłoszenie do serwisu jest uzasadnione, gdy urządzenia są poprawnie podłączone, lecz Bonjour nie działa mimo ponownego uruchomienia sprzętu, sprawdzenia sieci bezprzewodowej i podstawowej kontroli zapory. Szczególnie pomocna może być diagnostyka w sytuacji, gdy problem pojawia się tylko przy korzystaniu z konkretnego punktu dostępowego, przełącznika, routera mesh albo dodatkowego segmentu sieci. Wymaga to porównania zachowania urządzeń w różnych miejscach oraz ustalenia, czy przyczyną jest komputer, urządzenie docelowe czy infrastruktura sieciowa. W Warszawskim Pogotowiu Komputerowym 24/7 można zlecić analizę problemu z wykrywaniem usług sieciowych na komputerze, w tym sprawdzenie ustawień zapory, profilu sieci, konfiguracji kart sieciowych oraz komunikacji z urządzeniami lokalnymi. Przed przekazaniem sprzętu warto przygotować informacje o modelu routera lub punktu dostępowego, nazwie sieci, urządzeniach niewidocznych na liście oraz chwili, w której problem zaczął występować. Przydatne będzie także wskazanie, czy inne urządzenia w tej samej sieci widzą drukarkę lub odbiornik. Jeżeli połączenie zostało zmienione niedawno, należy poinformować o wymianie routera, aktualizacji systemu, instalacji programu ochronnego, utworzeniu sieci gościnnej albo włączeniu VPN. Takie szczegóły często pozwalają szybciej zawęzić obszar poszukiwań. Nie zaleca się przywracania ustawień fabrycznych urządzeń sieciowych bez zapisania bieżącej konfiguracji, ponieważ może to usunąć reguły dostępu, dane operatora oraz ustawienia pozostałych urządzeń. Wynikiem prawidłowej diagnostyki powinno być wskazanie konkretnej przyczyny: blokady ruchu mDNS, izolacji klientów, błędnego podziału sieci, nieprawidłowego przekazywania multicastu albo problemu po stronie systemu. Dzięki temu można przywrócić automatyczne wykrywanie AirPrint lub AirPlay bez wprowadzania przypadkowych zmian osłabiających bezpieczeństwo sieci. |