Wi-Fi nie jest takie samo w każdym kraju. Agencje regulacyjne w krajach na całym świecie ograniczają Wi-Fi do różnych części częstotliwości radiowych. Niektóre routery transmitują kraje, w których się znajdują.
Narzędzie Wireless Diagnostics w systemie Mac OS X wyświetla komunikat o błędzie, jeśli w pobliżu znajdują się "kody krajów powodujących konflikt". Nie każdy router nadaje te szczegóły, ale źle skonfigurowany router może powodować problemy.
Aby ustalić, czy w danym obszarze na Macu znajdują się kody krajów, przytrzymaj klawisz Opcja, kliknij ikonę Wi-Fi na górnym pasku i wybierz "Otwórz diagnostykę bezprzewodową". Przejdź przez kreator, który przeskanuje twój obszar i ostrzegam Cię o rzeczach, które możesz zrobić, aby poprawić Wi-Fi.
Po zakończeniu tego procesu w podsumowaniu zobaczysz "Kody krajów powodujących konflikt". Oznacza to, że w pobliżu znajdują się routery bezprzewodowe z dwoma różnymi kodami krajowymi. Albo jest źle skonfigurowany router, albo prawie jesteś na granicy między dwoma różnymi krajami!
Niektóre routery nadają kody krajów za pomocą standardu 802.11d. Oznacza to, że w pobliżu urządzeń obsługujących Wi-Fi - takich jak MacBook - w którym kraju się znajdują i jakich ustawień Wi-Fi powinny używać. Na przykład w naszym przykładzie poniżej mamy pobliski router nieuczciwy z kodem kraju TW, który koliduje z innymi routerami i ich kodami krajowymi w USA.
To może zmylić twój Mac. Po przebudzeniu skanuje pobliskie sieci Wi-Fi, a informacje o kodzie kraju informują komputer Mac, które ustawienia Wi-Fi powinny być używane w tym obszarze. Wygląda na to, że Mac używa kodu kraju z pierwszej sieci, w której znajduje transmisję tych informacji. Jeśli jesteś w jednym kraju i w pobliżu znajduje się router z kodem innego kraju, komputer Mac może wydawać Ci się, że jest w tym kraju, korzystać z tych ustawień Wi-Fi i mieć problemy z łączeniem się z sieciami bezprzewodowymi przy użyciu odpowiednich ustawień dla kraju, w którym się znajdujesz w rzeczywistości.
W oknie dialogowym informacji firmy Apple widać, że "może to uniemożliwić automatyczne łączenie się komputera Mac z wcześniej przyłączoną siecią Wi-Fi." Mówi również, że używanie routera bezprzewodowego w kraju, w którym nie został zaprojektowany "może spowodować problemy z wydajnością i niezawodnością dla klientów w pobliżu Wi-Fi. "Najlepiej byłoby, gdyby Twój Mac mógł zignorować te sprzeczne szczegóły i powiedzieć, w jakim kraju się znajdujesz - ale nie możesz.
Aby zidentyfikować router z niezgodnym kodem kraju, kliknij menu Okno w aplikacji Wireless Diagnostics i wybierz Skanuj.
Zobaczysz listę pobliskich sieci Wi-Fi. Rzuć okiem na kolumnę "Kraj", aby znaleźć jeden router nadający niepoprawny kod kraju. Nazwę sieci bezprzewodowej routera można uzyskać z kolumny "Nazwa sieci", która informuje, który router nadaje niepoprawny kod kraju.
Niestety, nie wydaje się, aby można było zmusić komputer Mac do słuchania tylko określonego kodu kraju. Nie ma wyraźnego sposobu, aby preferować konkretny kod kraju, gdy w pobliżu znajduje się wiele osób. Jedynym realnym rozwiązaniem jest zlokalizowanie uszkodzonego routera bezprzewodowego i zmiana jego kodu kraju lub zastąpienie go routerem, który jest odpowiednio skonfigurowany do działania w Twoim obecnym kraju.
To może być problem. O ile router nie należy do ciebie ani do kogoś, kogo znasz, być może niewiele z tego możesz zrobić. Możesz chodzić z laptopem lub telefonem, szukając najsilniejszego sygnału i pukając do drzwi sąsiadów, aby zlokalizować nieuczciwą sieć Wi-Fi i poprosić o to swojego sąsiada. To brzmi jak śmieszne rozwiązanie, ale Apple zaleca - jak mówi aplikacja Wi-Fi Diagnostics - "skontaktować się z właścicielem sieci, aby rozwiązać problem." To nie jest łatwe rozwiązanie, ani nawet realistyczne w wielu sytuacjach, ale to jedyny, który zadziała.
W pobliżu routera nadającego niepoprawny kod może działać na nielicencjonowanych częstotliwościach, a to może w rzeczywistości stanowić naruszenie obowiązujących przepisów i przepisów. W Stanach Zjednoczonych osoba obsługująca router może naruszać federalne prawo telekomunikacyjne. Ale nie oczekuj, że rząd wejdzie na zagraniczny router sąsiadów, chyba że powoduje poważne problemy - na przykład zakłóca częstotliwość komunikacji awaryjnej.
Routery transmitują te informacje za pomocą standardu 802.11d. Wydaje się, że nie można wyłączyć 802.11d na Macu, więc naprawdę nie ma mowy o takich wątpliwych rozwiązaniach, jak modyfikowanie pliku sterownika sieciowego Maca. Nie próbowaliśmy tego konkretnego rozwiązania - jest to przykład długości, których musieli Państwo unikać, aby uniemożliwić komputerowi Mac wykonywanie tych niedokładnych kodów.
Jeśli masz rzeczywiste problemy z Wi-Fi w danym obszarze na Macu, pozbycie się tego fałszywego routera może być jedynym rozwiązaniem, które zadziała. Możesz także spróbować poprawić swój własny sygnał Wi-Fi, a Twój komputer Mac może najpierw zobaczyć twoją sieć Wi-Fi zamiast tego, z którą się łączysz, gdy włączy się.
Image Credit: Alessio Maffels na Flickr