Hemsida » hur » Så här åtgärdar du konfliktfria landskoder och förbättrar din Macs Wi-Fi

    Så här åtgärdar du konfliktfria landskoder och förbättrar din Macs Wi-Fi

    Wi-Fi är inte detsamma i alla länder. Regulatoriska organ i länder runt om i världen begränsar Wi-Fi till olika delar av radiofrekvensspektrumet. Vissa routrar sänder de länder som de tror att de är i.

    Verktyget Wireless Diagnostics i Mac OS X visar ett felmeddelande om det finns "motstridiga landskoder" i närheten. Inte varje router sänder dessa detaljer, men en felkonfigurerad router kan orsaka problem.

    Hitta konflikterande landskoder

    Om du vill avgöra om det finns motstridiga landskoder i ett område på din Mac, håll alternativtangenten, klicka på Wi-Fi-ikonen i den övre fältet och välj "Öppna trådlös diagnostik." Gå igenom guiden, som kommer att skanna ditt område och varna dig för saker du kan göra för att förbättra din Wi-Fi.

    I slutet av processen ser du "Konflikterande landskoder" i sammanfattningen. Detta indikerar att det finns trådlösa routrar med två olika landskoder i närheten. Antingen finns det en felkonfigurerad router, eller du är nästan exakt på gränsen mellan två olika länder!

    Varför konflikterande landkoder är ett problem

    Vissa routrar sänder landskoder med 802.11d-standarden. Detta informerar närliggande Wi-Fi-aktiverade enheter - som din MacBook - vilket land de är i och vilka Wi-Fi-inställningar de ska använda. Till exempel i vårt exempel nedan har vi en närliggande rogue-router med en TW-landskod, som strider mot andra routrar och deras amerikanska landskoder.

    Detta kan förvirra din Mac. När den vaknar skannar den efter närliggande Wi-Fi-nätverk och landskodsinformationen berättar för Mac vilka Wi-Fi-inställningar den ska använda för detta område. Det verkar som om Mac använder landskoden från det första nätverket som den finner att sända denna information. Om du befinner dig i ett land och det finns en router med ett annat lands kod i närheten kan din Mac tänka dig i det landet, använda Wi-Fi-inställningarna och få problem med att ansluta till trådlösa nätverk med rätt inställningar för landet du är faktiskt i.

    Apples informationsdialog här indikerar att "det här kan hindra din Mac från att automatiskt ansluta sig till ett tidigare anslutet Wi-Fi-nätverk." Det säger också att du använder en trådlös router i ett land som det inte var utformat för "kan resultera i prestanda och pålitlighetsproblem för närliggande Wi-Fi-klienter. "Idealiskt kan du konfigurera din Mac för att ignorera dessa motstridiga uppgifter och berätta vilket land du är i - men du kan inte.

    Identifiera problemnätverket

    Om du vill identifiera routern med en motstridig landskod klickar du på menyn Fönster i programmet Trådlös diagnostik och väljer Skanna.

    Du får se en lista över närliggande Wi-Fi-nätverk. Blick på kolumnen "Land" för att hitta den ena routern som sänder en felaktig landskod. Du kan få namnet på routerns trådlösa nätverk från kolumnen "Nätverksnamn" och det kommer att berätta vilken router som sänder den felaktiga landskoden.

    Åtgärda problemet

    Tyvärr verkar det inte vara ett sätt att tvinga din Mac att bara lyssna på en viss landskod. Det finns inget tydligt sätt att föredra en viss landskod när flera är i närheten. Den enda riktiga lösningen är att lokalisera den trådlösa routern och ändra dess landskod eller ersätt den med en router som är korrekt konfigurerad att fungera i ditt nuvarande land.

    Detta kan vara ett problem. Om inte routern tillhör dig eller någon annan du vet kan det inte vara mycket du kan göra med det här. Du kan gå runt med din bärbara dator eller telefon, leta efter var signalen ser störst ut och knackar på grannarnas dörrar för att hitta det skurna Wi-Fi-nätverket och fråga din granne att fixa den. Det låter som en löjlig lösning, men det är vad Apple rekommenderar - som Wi-Fi Diagnostics-appen säger, borde du "kontakta nätverksägaren för att lösa problemet." Det är inte en enkel lösning eller till och med en realistisk i många situationer, men det är den enda som kommer att fungera.

    En närliggande router som sänder en felaktig kod kan fungera på olicensierade frekvenser, och det kan faktiskt vara ett brott mot gällande bestämmelser och lagar. I USA kan den som kör routern bryta mot federal telekommunikationslag. Men förvänta dig inte att regeringen kommer ner på dina granners utländska router om det inte orsakar allvarliga problem - till exempel störande kommunikationsfrekvenser.

    Routrar sänder denna information med 802.11d-standarden. Det verkar inte möjligt att inaktivera 802.11d på en Mac, så det finns verkligen ingen väg kring dessa korta tvivelaktiga lösningar som att ändra din Macs nätverksdrivrutinsfil. Vi försökte inte den här lösningen - det är ett exempel på hur lång tid du måste gå för att förhindra att din Mac följer dessa felaktiga koder.


    Om du har faktiska Wi-Fi-problem i ett visst område på din Mac kan det bli den enda lösningen som kommer att bli av med den rogue router. Du kan också försöka förbättra din egen Wi-Fi-signal, och din Mac kan först se ditt eget Wi-Fi-nätverk i stället för den motstridiga när den slår på.

    Bildkrediter: Alessio Maffels på Flickr