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"
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?
Respuestas:
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ó).
fuente
iwconfig eth0 freq 5G
eth0
normalmente apunta a su conexión a internet por cable, así que intente en suiwconfig wlan0 freq 5G
lugar. Lo siento por eso.Correr:
Debería encontrar 2 entradas para la red, por ejemplo:
Ahora lo que haces es:
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.
fuente
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.
fuente
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
fuente
nm-tool
oiwlist scan | grep -B 4 "Frequency:5" | grep "Address:"
también podría usarloiwlist 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.