| Termin | Definicja |
|---|---|
| Aplikacje lokalne (np. gry LAN) nie wykrywają hostów | Aplikacje lokalne (np. gry sieciowe LAN) niewykrywające hostów w sieci wymagają, by wszystkie urządzenia były w tej samej podsieci i by zapora nie blokowała protokołu broadcast/multicast używanego do wykrywania. Czym są aplikacje lokalne, które nie wykrywają hostówAplikacje lokalne działające w jednej sieci, w tym gry LAN, programy do współpracy bez pośrednictwa internetu oraz narzędzia korzystające z zasobów udostępnionych na innym komputerze, często próbują odnaleźć dostępne urządzenia automatycznie. Zamiast wpisywania adresu każdego hosta użytkownik widzi listę komputerów wykrytą na podstawie komunikatów rozgłoszeniowych lub grupowych. Jeżeli lista pozostaje pusta, nie musi to oznaczać awarii samej aplikacji. Problem może dotyczyć sposobu, w jaki urządzenia komunikują się w sieci lokalnej, ustawień systemu albo reguł bezpieczeństwa. Wykrywanie hostów jest czymś innym niż samo połączenie z konkretnym adresem. Program może nie pokazywać żadnych komputerów na liście, a jednocześnie nawiązać połączenie po ręcznym podaniu prawidłowego adresu IP lub nazwy urządzenia. Automatyczne wyszukiwanie wymaga bowiem obsługi określonego mechanizmu odkrywania, przepuszczania odpowiednich pakietów oraz zgodności ustawień po obu stronach. W grach LAN dodatkowo znaczenie ma wybrany tryb rozgrywki, wersja programu, aktywna sesja oraz to, czy host rzeczywiście utworzył pokój widoczny dla innych uczestników. Kontekst techniczny i porównanie sposobów wykrywania - Aplikacje lokalne (np. gry LAN) nie wykrywają hostówNajczęściej stosowane są komunikaty broadcast, kierowane do wszystkich urządzeń w danym segmencie sieci, oraz multicast, przeznaczony dla określonej grupy odbiorców. Aplikacja może wysyłać krótkie zapytanie o dostępne hosty, a komputery odpowiadają informacją o uruchomionej usłudze. Taki mechanizm działa sprawnie w prostym segmencie sieci lokalnej, lecz nie zawsze przechodzi przez router, punkt dostępowy z izolacją klientów, tunel VPN albo dodatkową warstwę ochrony. Warto odróżnić sieć lokalną od dostępu do internetu. Dwa komputery mogą korzystać z tego samego łącza internetowego, ale znajdować się w różnych podsieciach lub w odseparowanych sieciach bezprzewodowych. W takiej sytuacji zwykłe przeglądanie stron może działać prawidłowo, natomiast pakiety służące do automatycznego odkrywania hostów nie docierają do odbiorców. Podobny efekt może wystąpić przy połączeniu jednego urządzenia przez kabel, a drugiego przez sieć gościnną, repeater lub dodatkowy router pracujący w trybie rozdzielającym ruch. Połączenie ręczne, wyszukiwanie przez lokalną nazwę oraz wykrywanie przez broadcast nie są równoważnymi metodami. Ręczne wskazanie adresu może ominąć problem z rozgłaszaniem, ale nie naprawi blokady portu, niezgodnego protokołu ani braku uruchomionej usługi. Z kolei poprawna widoczność komputera w systemie operacyjnym nie gwarantuje, że konkretna aplikacja odnajdzie go we własnym katalogu sesji. Każdy program może korzystać z innego sposobu ogłaszania obecności i wymagać odrębnych ustawień zapory. Typowe problemy i błędy powodujące brak hostówJedną z pierwszych przyczyn jest przypisanie urządzeń do różnych podsieci. Może do tego dojść po zmianie routera, użyciu sieci gościnnej, włączeniu izolacji urządzeń bezprzewodowych albo podłączeniu sprzętu do innego punktu dostępowego. Warto sprawdzić, czy komputery otrzymują adresy z właściwej sieci, czy interfejs używany przez aplikację jest aktywny oraz czy połączenie nie jest kierowane przez przypadkowo włączony adapter VPN lub wirtualny interfejs. Częstą przeszkodą pozostaje zapora systemowa. Po pierwszym uruchomieniu programu może zostać wyświetlone pytanie o dostęp w sieci prywatnej i publicznej. Odrzucenie dostępu, zmiana profilu sieci albo przywrócenie domyślnych reguł bezpieczeństwa może uniemożliwić odbieranie komunikatów wykrywających hosty. Podobny skutek może mieć pakiet ochronny z własną zaporą, filtrowaniem ruchu lokalnego lub funkcją blokowania nieznanych usług. Wyłączanie zabezpieczeń bez kontroli nie jest dobrym sposobem diagnozy, ponieważ utrudnia ustalenie rzeczywistej przyczyny i może obniżyć ochronę komputera. Znaczenie mają również różnice między wersjami aplikacji, dodatkami, modyfikacjami oraz konfiguracją hosta. W grze może zostać utworzona sesja niedostępna dla sieci lokalnej albo ustawiona opcja ukrywania pokoju. W programie użytkowym usługa odpowiedzialna za udostępnianie może nie działać, być zatrzymana lub nasłuchiwać na innym interfejsie. Problemy mogą pojawić się także po wznowieniu komputera, zmianie profilu sieci, aktualizacji systemu albo przełączeniu między Wi-Fi i połączeniem przewodowym. Jeżeli host jest widoczny z jednego urządzenia, lecz nie z pozostałych, należy porównać ustawienia sieci, zapory i samej aplikacji zamiast zakładać uszkodzenie wszystkich komputerów. Przydatne jest rozdzielenie diagnostyki na kilka pytań: czy urządzenia mogą się wzajemnie osiągnąć, czy aplikacja tworzy sesję, czy komunikaty odkrywania są przepuszczane oraz czy obie strony używają zgodnych wersji i ustawień. Dopiero po takim rozróżnieniu można ocenić, czy problem leży w infrastrukturze sieciowej, systemie operacyjnym, oprogramowaniu ochronnym, konfiguracji programu czy fizycznym działaniu karty sieciowej. Kiedy trzeba umówić wizytę serwisową - Aplikacje lokalne (np. gry LAN) nie wykrywają hostówZgłoszenie do serwisu jest uzasadnione, gdy lista hostów pozostaje pusta mimo sprawdzenia profilu sieci, połączenia urządzeń i podstawowych reguł zapory, a także wtedy, gdy problem powtarza się w kilku aplikacjach. Warto skorzystać z pomocy również po wymianie routera, instalacji dodatkowego punktu dostępowego, pojawieniu się kilku kart sieciowych albo zmianie konfiguracji systemu, gdy nie wiadomo, który interfejs obsługuje ruch lokalny. Szczególnie pomocne jest przekazanie informacji, czy inne urządzenia widzą dany komputer, czy połączenie ręczne działa oraz kiedy dokładnie przestało działać automatyczne wykrywanie. W serwisie Warszawskie Pogotowie Komputerowe 24/7 można zlecić sprawdzenie konfiguracji sieci lokalnej, reguł zapory, aktywnych interfejsów i ustawień aplikacji, a w przypadku laptopa skorzystać z darmowej diagnozy LAPTOPA. Analiza powinna obejmować zarówno komputer pełniący rolę hosta, jak i urządzenie, na którym nie pojawia się lista dostępnych sesji. Pozwala to odróżnić błąd programu od problemu z podsiecią, izolacją klientów bezprzewodowych, filtrowaniem pakietów lub nieprawidłową pracą karty sieciowej. Przed oddaniem sprzętu warto zanotować nazwę aplikacji, wersję systemu, sposób połączenia każdego komputera oraz wszelkie komunikaty wyświetlane podczas tworzenia lub wyszukiwania sesji. Takie dane skracają drogę do właściwej diagnozy. Po usunięciu przyczyny należy ponownie sprawdzić wykrywanie hostów z różnych urządzeń, działanie po ponownym uruchomieniu oraz zachowanie aplikacji po przełączeniu między dostępnymi profilami sieci. Dzięki temu można potwierdzić, że rozwiązano rzeczywisty problem, a nie tylko chwilowo przywrócono widoczność jednej sesji. |