Come si forza una connessione wifi a 5 GHz?


77

Le reti WiFi sono spesso configurate in modalità dual-band, con lo stesso SSID servito su entrambe le bande da 2,4 GHz e 5 GHz. Vorrei usare sempre la banda 5 GHz (a causa di interferenze con Bluetooth e altri dispositivi che riducono le prestazioni). Come posso forzare Mac OS X a utilizzare la stazione base a 5 GHz? (Non ho accesso come amministratore alla rete, quindi non posso semplicemente assegnare alla rete a 5 GHz un SSID diverso.)

Si noti che questa domanda non sta chiedendo come forzare un particolare sapore di 802.11, ma piuttosto come forzare una particolare banda di frequenza.


Forzare 5 Ghz implica che devi usare 802.11n o 802.11a o 802.11ac - sono sinonimi della stessa caratteristica fisica. È come dire chiedere un colore nero e scegliere un'altra parola per lo stesso colore (esadecimale # 000000), no ...
bmike

6
No. Un router può già essere configurato per fornire solo 802.11n (o 802.11ac) e può fornirlo simultaneamente su entrambe le bande da 2,4 GHz e 5 GHz. Un protocollo 802.11 non è sinonimo di banda di frequenza.
coperchio

quindi riapriamo
bmike

La modifica del ssid del segnale a 5 GHz è un'opzione? Il router Asus a cui mi collego mi consente di utilizzare un ssid diverso e lo seleziono solo come rete che ricordo.
Dwightk,

No. Non ho accesso come amministratore al router.
coperchio

Risposte:


36

In breve: non è possibile forzare una banda di frequenza in OS X 10.9 Mavericks. (Il 10.5 puoi ...)

Si desidera connettersi al dispositivo utilizzando l'identificazione del set di servizi di base (BSSID) anziché la normale identificazione del set di servizi (SSID). La connessione a un BBSID ti collegherà a un dispositivo specifico indipendentemente dalla potenza della connessione. La connessione a SSID ti collegherà a un nome di rete specifico, se sono disponibili nomi di rete simili si collegherà al miglior rapporto segnale / rumore. Va notato che il tuo OS X sceglie il wlan, non il tuo router, e OS X passa al segnale più forte disponibile (2,4 GHz o 5 GHz).

Per trovare una combinazione SSID e BSSID specifica, è possibile eseguire:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

Prima di OSX 10.6 è possibile connettersi a un BSSID specifico utilizzando:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

Dove XXX è il nome SSID / rete e YYY l'indirizzo MAC della stazione base con cui si desidera parlare.

Su OS X 10.6 e oltre non è più possibile connettersi direttamente a BSSID. Non esistono API conosciute per questo e non esiste software di terze parti in grado di farlo. Quindi devi cambiare il tuo SSID a 5 GHz con un nome univoco o devi tornare a OS X 10.5, oppure puoi cambiare il canale a 2,4 GHz dall'interno del router. Penso che queste opzioni non siano valide nel tuo caso.

AGGIORNAMENTO Come sottolineato da maxim , puoi forzare una banda di frequenza e usarla per fissare a 5GHz.

Su Linux puoi usare iwconfig, ma questo strumento non è disponibile per OS X.


11
Proprio come un punto laterale - nel caso in cui non fosse già ovvio, tenere premuto Alt quando si fa clic sull'icona Wi-Fi ti mostrerà su quale banda sei. "Wireless Diagnostics" è anche abbastanza buono per le informazioni generali (Cmd-2 per la diagnostica), e anche "System Information" può produrre alcuni dati comparativi.
Chris Conover,

Combinando questo con la risposta di @maxim (in particolare il punto 5) sono stato in grado di elencare tutti i punti di accesso trovati e quindi passare alla banda 5 GHz impostando il canale. Questo ha funzionato in macOS Sierra.
Paul Wagland,

Link per la correzione 10.5 per favore?
rogerdpack,

1
@rogerdpack hai letto il post? La risposta è nel post. Nessun collegamento necessario.
Cugina Cocaina,

24

Questa è una soluzione temporanea parziale. Fondamentalmente, se le frequenze si trovano su numeri di canale diversi, è possibile "impostare" la particolare banda wifi (funzionante su OSX Mavericks). passaggi: 1. Trova i numeri dei canali di 5 GHz e 2,4 Ghz. Sono diversi? in caso affermativo, passare al punto 2. 2. Impostare il numero di canale a 5 GHz utilizzando il comando aeroporto .

Istruzioni dettagliate:

  1. Apri Wireless Diagnostics.app (si trova in / Sistema / Libreria / CoreServices / Applicazioni).
  2. Nel menu dell'applicazione selezionare Finestra-> Utilità (o premere cmd + 2). Verrà visualizzata la finestra Utilità.
  3. Seleziona WiFi Scan dalla finestra Utilities e premi il pulsante Scan Now. Questo ti mostrerà tutte le reti disponibili, informazioni su di esse e la tua connessione attiva.
  4. Ora, verifica che i BSSID da 2,4 e 5 Ghz con lo stesso nome di rete si trovino su numeri di canale diversi. In tal caso, molto probabilmente puoi cambiare la banda impostando il numero del canale della banda di frequenza desiderata. In alternativa per i passaggi 1-4, basta digitare il terminale

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Apri Terminal.app e digita:

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    dove ** num ** è il numero del canale da impostare. Questo comando funziona solo con l'account amministratore (quindi assicurati di accedere come amministratore, ad es. Su YourAdministratorAccount )

  6. Puoi controllare la tua connessione attiva eseguendo nuovamente la scansione con Wireless Diagnostics, Alt + facendo clic sull'icona WiFi sulla barra dei menu OSX o utilizzando il terminale :-).

È tutto!

PS Se non riesci a impostare il canale, prova a spegnere il dispositivo wifi prima di usare il comando dell'aeroporto.


4
Grazie. Non sono stato in grado di impostare il canale. Ho provato a spegnere anche il wifi. Qualcuno l'ha fatto funzionare?
Catena

3
Questo non ha funzionato neanche per me su Yosemite.
Roberto Andrade,

1
Percorso di sistema errato nel primo comando, rimuovere anche * dalla fine.
Malhal,

2
Non ha funzionato neanche per me su El Capitan.
George,

Questa è una bella soluzione!
Cugina Cocaina,

13

Per il 10.11.x, poiché le opzioni per il controllo del driver Broadcom sono limitate, dovrai prima disabilitare il roaming,

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

Quindi crea una maglia di circa 1/2 "di filo di pollo e incollala sul tuo laptop per penalizzare il segnale a 2,4 GHz. Una volta che sei in grado di collegarti all'AP a 5 GHz,

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

puoi rimuovere la mesh e speriamo che OSX non cambierà BSSID.

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif


6
votato per la pura ridicolità di questa risposta, sapendo benissimo che potrebbe funzionare.
Anna,

Quel secondo comando con -Inon fa altro che mostrare le informazioni per la rete attualmente connessa. Come si impedisce che ritorni alla rete più potente a 2,4 GHz dopo aver rimosso il filo di pollo?
Elliott,

12

Ho dedicato del tempo a questo problema e posso attestare che l'unico modo per forzare un computer alla banda a 5 GHz è impostare la banda a 5 GHz con un nome separato.

Altrimenti, il computer si connetterà automaticamente a 5 GHz se è vicino al punto di accesso. A 15-20 piedi di distanza, a seconda degli ostacoli, il computer si collegherà a 2,4 GHz se si utilizza lo stesso SSID per ciascuna banda.

Il supporto tecnico di Apple dice che è così, ma potresti certamente contattarli per vedere se qualcosa è cambiato di recente ...

Scusate.


5

Il mio lavoro ha bisogno di me per forzare il mio Macbook Air a collegarsi a un canale specifico di 5 GHz e per qualche motivo, non posso usare l' utility dell'aeroporto per raggiungere questo obiettivo.

La mia soluzione alternativa è usare Airtool per forzare l'interfaccia wireless del mio Macbook Air a funzionare su un canale specifico a 5 GHz o su un canale da 2,4 GHz e larghezza di banda del canale (20 Mhz / 40 Mhz).

Funziona come le mie aspettative e forse può risolvere parte della tua situazione.

Il mio Macbook Air esegue OS X 10.10.


1
La modifica del canale in Airtool mostra l'errore: "Impossibile eseguire questa operazione mentre si è connessi a una rete". La disconnessione, la modifica del canale e la riconnessione causano il ripristino del canale originale in modo predefinito, quindi ciò non aiuta.
Malhal,

Vedo, sono in qualche modo frainteso il suo punto.
Blair Su,

4

L'unica altra alternativa all'utilizzo di nomi di rete diversi di cui ho sentito parlare è l'utilizzo di iStumbler per selezionare manualmente il segnale a 5 GHz a cui connettersi.


7
Ho provato a utilizzare iStumbler (sia v99 che v100), ma facendo doppio clic sul nome della rete viene visualizzato solo un grafico della potenza del segnale. Non ho visto alcun modo per unirmi a una rete selezionata.
coperchio

3

Soluzione con rete da 2,4 Ghz / 5 Ghz con lo stesso SSID.

Se sei già connesso alla rete 2.4 ghz, puoi impostare solo il canale sulla tua scheda aeroporto, funziona nell'ultima versione di macOS Sierra 10.12.3 (2017-03-19)

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

Ho impostato il canale 52 utilizzato dalla mia rete da 5ghz.


2
Sfortunatamente, non fa nulla per me (anche su Sierra). I -Irapporti sono sul canale "11" sia prima che dopo aver emesso il comando con un altro canale.
davemyron,

Questo ha funzionato per me, ho solo dovuto spegnere e riaccendere il Wifi. Successivamente, la connessione è stata creata con il canale specificato.
Carlo,

2

La maggior parte dei dispositivi sceglie il segnale più forte. Quindi impostare il 5GHz AP (s) di potenza massima e poi basta diminuire la potenza di trasmissione della AP 2,4 GHz (s) fino a 5 GHz è visto ad essere preferibile.

Il prezzo da pagare è che qualsiasi dispositivo solo 2.4 avrà ancora più problemi con la congestione. Ma forse vale la pena sfuggire alla congestione sulla maggior parte dei dispositivi.


Come indicato nella domanda, non ho accesso come amministratore alla rete / AP.
coperchio

1
Oh, buon punto. E presumo che gli amministratori di rete non "rompano" la rete a 2,4 Ghz per far migrare i dispositivi.
Arnt

0

Semplice, procurati un router con supporto per il controllo della banda. Si occuperà di spostare i tuoi dispositivi a 5 Ghz (se pubblicizzati in funzionalità) su bande a 5 Ghz.


erm, a meno che non ti colleghi al router di qualcun altro ...
Jack Wasey,

-1

Ci sono alcune app (come WiFi Scanner) che ti permetteranno di unirti alla banda 5GHz nel caso Mac OS scelga quella a 2.4GHz.


4
Potresti fornire link ad "alcune app"?
grg

-1

Perché non utilizzare lo stesso SSID, ma fornire una password diversa per 5 GHz, rispetto a 2,4 GHz, in questo modo sai a cosa ti stai collegando: D


-2

Diciamo che si desidera utilizzare lo stesso SSID su entrambe le radio (bande). Questo è importante se vuoi che i tuoi dispositivi comunichino (diciamo che una stampante viene condivisa a 2,4 GHz tramite Bonjour). Sul software di gestione del router, potresti avere la possibilità di controllare il modo in cui i dispositivi si associano alle radio (bande). In DD-WRT, ad esempio, è possibile abilitare il filtro a livello MAC (consentire / autorizzare un MAC (s) o bloccare / impedire l'associazione dei MAC). Nella mia configurazione, ho consentito solo (modalità di autorizzazione) un vecchio aeroporto Apple legacy di connettersi al mio SSID a 2,4 GHz. Questo costringe i nuovi clienti a connettersi alla radio a 5 GHz anche se il 2.4 sembra più buono (segnale migliore). Abbastanza elegante per me. Ecco un bel link su come consentire solo determinati dispositivi (nota, vedrai entrambe le interfacce sul tuo router):https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


La domanda indica esplicitamente che non ho accesso come amministratore alla rete. Inoltre, tangenzialmente, non è necessario utilizzare lo stesso SSID su entrambe le radio, purché entrambe le radio offrano l'accesso alla stessa sottorete (come nel caso della maggior parte dei router di consumo).
coperchio

Puoi chiedere che questo venga fatto per te (da qualcuno con diritti di amministratore)? Ho pubblicato questa risposta solo perché altri potrebbero chiedersi come configurare i loro router domestici per raggiungere il tuo desiderio finale. Sto usando il mio Macbook in questo modo a casa (non ha accesso alla radio a 2,4 GHz perché nega tutto a meno che non sia nel filtro).
Alex,

Ho anche il sospetto che tu abbia controllato sul forum di supporto Apple e non abbia trovato alcuna soluzione. Il software OS X di base probabilmente non consentirà facilmente questa modifica. Tangenzialmente, buona fortuna.
Alex,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.