Cómo establecer la configuración del controlador wifi para preferir un canal de 5 GHz por encima de 2.4 GHz

37

Actualmente estoy en un nuevo edificio de mi universidad. En este edificio, mi wifi a menudo se rompe y luego restablece la conexión nuevamente. Esto es realmente irritante ya que sucede mucho.

Ahora, por coincidencia, había algunos técnicos que corrían por aquí y preguntaban a todos si el wifi funcionaba bien. Les dije que mi wifi se rompe todo el tiempo y luego se vuelve a conectar. Descubrieron que mi wifi está cambiando todo el tiempo entre el canal de 2,4 GHz y el canal de 5 GHz. Me preguntaron si podía acceder a la configuración del controlador de mi tarjeta inalámbrica. Lamentablemente, no sé cómo hacerlo, ya sea en Linux o Windows. Y desafortunadamente nuevamente solo conocían la solución de Windows xD.

Entonces, ¿espero que alguien pueda decirme cómo le digo a mi wifi que debe permanecer en la red de 5 GHz y no desconectarse y cambiar al canal de 2.4 GHz?

-editar-

@ Arhimed, en primer lugar gracias por tu ayuda.

Solo intenté lo que dijiste. Es algo diferente para mí. Parece que no puedo guardar la configuración cuando cambio la configuración y elijo usar solo la banda de 5 GHz.

"Conexiones de red" -> "Seleccione la red inalámbrica adecuada y haga clic en editar" -> "En la pestaña inalámbrica" ​​-> "Cambiar el modo de infraestructura a ad-hoc" -> "Elegir banda de 5 GHz"

Panel de configuración de conexión inalámbrica

Sin embargo, cuando quiero cambiar el modo de infraestructura a ad-hoc, el botón "Guardar" me dice que tengo que autenticarme. Sin embargo, no aparece ninguna ventana emergente que me pide una contraseña. Usar sudo gnome-control-center tampoco ayudó. Todavía no pude guardarlo. También ocurrió un error en el terminal:

** (nm-connection-editor: 5577): ADVERTENCIA **: Configuración no válida Seguridad inalámbrica: seguridad no compatible con el modo Ad-Hoc

Espero que esta sea una información útil para que me ayudes más.

--edición 2012/09 / 07-- Todavía no hay respuesta ... ¿Alguien?

WG-
fuente
1
Si es posible, considere cerrar algunas de sus otras preguntas abiertas seleccionando la mejor respuesta (si tienen una). Considere qué respuestas han sido útiles y necesitan un voto positivo. Necesitamos que los usuarios mantengan sus preguntas para que el sitio pueda ser una herramienta eficaz para la próxima persona con sus problemas. Para obtener más detalles sobre las mejores prácticas, considere leer las preguntas frecuentes sobre cómo hacer preguntas .
fossfreedom
1
No lo he intentado pero espero que eso te ayude. Entonces, vaya al administrador de red-> editar conexiones, conexiones inalámbricas-> seleccione su red-> Cambiar ... Configure 'Modo' en 'Especial' y la frecuencia a 5GHz.
Viktor K
@arhimed te respondí en mi publicación principal. Espero que puedan ayudarme más con esta nueva información.
WG-
Sí, eso no te ayudará. ¿Has intentado conectarte a tu red a través del terminal?
Viktor K
No porque no sé cómo hacerlo. Toda la información que encuentro sobre ella me resulta difícil de entender.
WG-

Respuestas:

5

Cambie esa opción "Ad-hoc" a otra, como "Infraestructura" (o una opción de menú similar). La infraestructura inalámbrica es el enfoque típico de "muchos dispositivos que se conectan a un solo enrutador", mientras que la conexión inalámbrica ad-hoc está destinada a una "malla" de dispositivos inalámbricos sin enrutador centralizado.

Es probable que estar en modo ad-hoc sea lo que está causando su problema (y esto se evidencia aún más con el mensaje de error que proporcionó).

AmarilloApple
fuente
1
Gracias por su respuesta. Además, no estoy en Ad-hoc. La opción se encuentra en Infraestructura. En modo infraestructura, el wifi cambia de banda todo el tiempo, 2.4 GHz <-> 5 GHz. Quiero intentar establecer mi configuración en Ad-hoc porque en ese modo puedo seleccionar qué banda quiero usar. No puedo seleccionar una banda cuando estoy en modo Infraestructura.
GT
2
Muy bien, entonces ... El problema con el modo ad-hoc es que no es compatible con los protocolos de seguridad WPA y WPA2 (de ahí el error que obtuvo). Normalmente, el canal / frecuencia lo establece el enrutador. Usted puede utilizar iwconfig para configurar manualmente el canal. En una terminal, intente lo siguiente: iwconfig eth0 freq 5G
YellowApple
Muchas gracias. Lo intentaré este lunes cuando esté en la universidad. De hecho, es posible en el enrutador, pero este problema ocurre solo en los enrutadores cuando estoy en un determinado edificio de mi universidad. Y los chicos de TI no van a configurar todos los enrutadores solo para mí;)
WG-
Hmmm, bueno, todavía me desconecto a veces, pero tengo la sensación de que es mucho menos de lo que solía ser.
WG-
2
Probablemente debería corregir mi propio comentario ... eth0normalmente apunta a su conexión a internet por cable, así que intente en su iwconfig wlan0 freq 5Glugar. Lo siento por eso.
YellowApple
21

Correr:

$ iwlist wlan0 scanning | grep -C3 <name of your network>

Debería encontrar 2 entradas para la red, por ejemplo:

Cell XX - Address: 11:11:11:11:11:11 // This will be different in your machine
ESSID: "name of your network" // This will be different on your machine
Protocol: IEEE 802.11bgn
Mode: Master
Frequency: 2.437 Ghz

--

Cell XX - Address: 22:22:22:22:22:22 // This will be different on your machine
ESSID: "name of your network // This will be different on your machine
Protocol: IEEE 802.11AC
Mode: Master
Frequency: 5.18 Ghz
  • BSSID para la red de 5Ghz, en este ejemplo: 22: 22: 22: 22: 22: 22
  • BSSID para la red de 2.4 Ghz, en este ejemplo: 11: 11: 11: 11: 11: 11

Ahora lo que haces es:

  1. haga clic en 'Conexiones de red'
  2. 'Editar conexiones ...'
  3. [Seleccione su conexión de red] (puede haber 2 entradas, cualquiera lo hará)
  4. Haz clic en Editar
  5. Vaya a la pestaña 'Wi-Fi' o 'Inalámbrica'
  6. Haga clic en el menú desplegable BSSID
  7. Seleccione el BSSID que coincida con la red de 5 Ghz (22: 22: 22: 22: 22: 22 en este ejemplo)
  8. Cambie a la 'Pestaña General'
  9. Asegúrese de marcar la casilla de verificación que está etiquetada: 'Conectarse automáticamente a esta red cuando esté disponible'
  10. Cambie el nombre del nombre de la conexión (no el SSID) a 'su nombre de red'_AC
  11. Clic en Guardar
  12. Si había 2 entradas para 'su nombre de red' en su lista de Conexiones de red, continúe con el siguiente paso; de lo contrario, vaya al último paso.
  13. Haga clic en la otra entrada 'nombre de su red'
  14. Haz clic en Editar
  15. Vaya a la pestaña 'Wi-Fi' o 'Inalámbrica'
  16. Haga clic en el menú desplegable BSSID
  17. Seleccione el BSSID que coincida con la red de 2,4 Ghz (11: 11: 11: 11: 11: 11 en este ejemplo) O deje el BSSID vacío si hay varios otros puntos de acceso secundarios
  18. Cambie a la pestaña 'General'
  19. Desmarca la casilla de verificación que está etiquetada: 'Conectarse automáticamente a esta red cuando esté disponible'
  20. Establezca el 'Nombre de conexión' en [su nombre de red] _N
  21. Clic en Guardar...
  22. Desconéctate de tu red y vuelve a conectarte

Ahora debería estar conectado a la red de 5 Ghz, y tendría que hacer explícitamente el proceso opuesto para conectarse a la red de 2.4 Ghz.

Marcel Valdez Orozco
fuente
20

Primero, conéctese a su red wifi básica en "Infraestructura". Luego, haga clic en BSSID. El BSSID al que está conectado en ese momento debe aparecer cuando hace clic en esa flecha. Esta característica evita que su computadora cambie de red. 2.4 Ghz y 5 Ghz.

mchid
fuente
Esto no funcionará si las conexiones de red de 2.4 Ghz y 5 Ghz tienen marcada la casilla 'Conectar automáticamente cuando esta red está disponible', que es el meollo del problema.
Marcel Valdez Orozco
@MarcelValdezOrozco Creo que la solución a ese problema sería untic la caja de la red 2.4.
mchid
Sí lo sería.
Marcel Valdez Orozco
Esto realmente no funciona cuando su empresa / escuela tiene más de 100 puntos de acceso en varios edificios y pisos ...
Nathan JB
1
Funcionó para mí (como lo obligó a usar 5ghz a través del método BSSID). Pensé que el controlador wifi de Linux tendría soporte transparente para usar banda dual al mismo tiempo, pero supongo que no.
kchoi
1

Esto puede funcionar o puede no funcionar. Según mi experiencia, es inconsistente. En la configuración del administrador de red, puede ingresar manualmente el BSSID del AP. Puede encontrar el BSSID utilizando una aplicación de Android llamada 'analizador WIFI'. También puede usar otras herramientas de monitoreo wifi basadas en Linux como Kismet, pero la forma más fácil que descubrí es usar la aplicación de Android. Si no sabe, 5Ghz AP tiene un número de canal más alto (más de 13). Ahora, la inconsistencia, dependiendo de la distribución, el cuadro de selección BSSID puede estar lleno, o debe ingresarlo manualmente. De cualquier manera, ingrese el BSSID que desea conectar y establezca el nombre de la red en algo que pueda recordar, como "U-WIFI-5Ghz". Ahora desafortunadamente

asdacap
fuente
también puede averiguarlo simplemente usando uno de los siguientes comandos: nm-toolo iwlist scan | grep -B 4 "Frequency:5" | grep "Address:"también podría usarlo iwlist scan | grep -B 4 "Frequency:5", podría limitar los resultados del primero: nm-tool | egrep 'Freq 5.......'incluso puede configurar un alias para cualquiera de estos en su archivo bashrc para llamar a cualquiera de estos usando un solo comando.
mchid