WiFi Radar es una utilidad Python / PyGTK2 para administrar perfiles WiFi. Le permite buscar redes disponibles y crear perfiles para sus redes preferidas. En el momento del arranque, ejecutar WiFi Radar buscará automáticamente una red preferida disponible y se conectará a ella. Puede arrastrar y soltar sus redes preferidas para organizar la prioridad del perfil. 1
Instala WiFi Radar, solo presiona Ctrl+ Alt+ Ten tu teclado para abrir la Terminal. Cuando se abra, ejecute el siguiente comando.
sudo apt install wifi-radar
Para ejecutarlo,
sudo wifi-radar
WiFi Radar tiene una nueva versión 2.0 que se puede descargar desde su sitio web . O descárgalo desde aquí
1 Fuente: Ubuntu Geek
Aparentemente, en 2014, el equipo de NetworkManager introdujo tal característica, para especificar prioridades para diferentes redes. Hay ahora
connection.autoconnect-priority
.Este artículo proporciona mucha información sobre cómo interactuar NetworkManager a través de
nmcli
.Por ejemplo con
puede enumerar redes conocidas y ver que su prioridad predeterminada sea 0. Ahora he ejecutado
para darle a mi hogar WiFi una mayor prioridad. Tengo los mismos puntos de WiFi de trabajo disponibles en casa también, pero necesito conectarme a HOME-WIFI cuando estoy en casa. Ese comando reescrito en gran medida
/etc/NetworkManager/system-connections/HOME-WIFI
que se agregóautoconnect-priority=10
a la[connection]
sección - tiempo mostrará si funciona como debería.fuente
nmtui
tiene.¿Se puede arrastrar la prioridad WiFi hacia arriba y hacia abajo en NetworkManager?
La respuesta corta es "Todavía no". A mediados de 2018, Ubuntu no tiene nada tan fácil como Microsoft Windows para establecer la prioridad de WiFi. Sin embargo, hay formas de lograr lo que quieres.
TL; DR? Resumen
Para uso de línea de comando
nmcli
. Por GUI,plasma-nm
.o
Alternativas disponibles
Estas son las formas actualmente disponibles de establecer la prioridad de WiFi, junto con una breve descripción de por qué no responden la pregunta original.
Herramientas de línea de comando (nmcli)
Si bien esta solución es probablemente la forma más fácil de hacerlo y funciona con NetworkManager,
nmcli
no permite la reordenación de arrastrar y soltar al estilo Microsoft Windows. De hecho,nmcli
(como su nombre lo indica) es una "interfaz de línea de comandos" para NetworkManager, lo que significa que tendrá que escribir comandos en el terminal, lo que puede ser desagradable para algunas personas. Describiré más cómo usarlo a continuación.Plasma-nm (editor de conexión kde5-nm)
Esta herramienta no permite la reordenación de arrastrar y soltar, pero funciona con NetworkManager. A pesar del nombre "KDE", funciona con cualquier entorno de escritorio (lo probé con GNOME). Presenta una interfaz gráfica que permite editar la "prioridad de conexión automática" de una red. Discutiré cómo usarlo a continuación.
Radar Wifi
Esta herramienta permite mover las prioridades de la red hacia arriba y hacia abajo, según lo solicitado. Sin embargo, en realidad no está integrado con Network Manager; De hecho, creo que es un error ejecutar ambos al mismo tiempo. Además, a pesar de tener una interfaz gráfica, no es tan fácil de usar como debería ser. Otra razón para no usar Wifi Radar es que es un script de Python que debe ejecutarse como root, un riesgo potencial de seguridad. Además, según la página de manual, WiFi Radar consume mucha energía y tiene "probablemente muchos" errores.
Panel de control de red de GNOME (ni siquiera en funcionamiento)
Menciono esto más para completar, ya que es lo que la gente esperaría que funcione, pero no lo hace. GNOME, que es el entorno de escritorio predeterminado actual de Ubuntu, viene con un panel de control de red que simplemente no puede mostrar o editar las prioridades de conexión automática. (Por cierto,
nmcli
yplasma-nm
ambos funcionan bien en GNOME).nm-connection-editor: el antiguo panel de control de red de GNOME
GNOME solía tener la capacidad de establecer prioridades de conexión, aunque de manera torpe, no arrastrar y soltar. El antiguo panel de control todavía está incluido en GNOME, pero no es accesible haciendo clic. En su lugar, ejecute el comando
nm-connection-editor
, luego seleccione una red WiFi, haga clic en Editar, vaya a la pestaña General y haga clic en los botones - / + junto a "prioridad de conexión para activación automática".Emacs / vi
Si eres un geek incondicional, murmura código mientras duermes, todo lo que necesitas hacer es agregar la línea "autoconnect-priority: 10" al archivo
/etc/NetworkManager/system-connections/foo
. Ver ajustes nm (5).Explicación completa con ejemplos
Ambos
nmcli
ykde5-nm-connection-editor
pueden editar las prioridades individuales de conexión automática de red. Solonmcli
puede mostrarle una lista de todas las prioridades establecidas actualmente. Ambos asumen que usted sabe que los números más altos representan prioridades más altas y que cero es el valor predeterminado. Los números negativos están permitidos y funcionan para marcar una red como "último recurso" si no hay nada más disponible (consulteman nm-settings
y busque "prioridad de conexión automática").Los cambios realizados por nmcli y plasma-nm son almacenados permanentemente por NetworkManager en / etc / NetworkManager / system-connections /.
Cómo usar nmcli
Esta es mi solución preferida y ya viene con Ubuntu. Si está familiarizado con la línea de comando o si tiene un cerebro naturalmente lingüístico, puede encontrar esta solución más fácil que usar un mouse. Por otro lado, si desea probar primero una interfaz gráfica, pase a la siguiente sección sobre plasma-nm de KDE. Para todos los ejemplos a continuación, deberá abrir una Terminal para escribir los comandos.
Para enumerar las prioridades actuales
Salida de muestra:
Consejo: Si tiene una lista muy larga, puede ordenarlos por prioridad:
Cómo configurar una red como preferida
Tenga en cuenta que puede usar cualquier número que desee para la prioridad. Un número mayor mueve la red a la parte superior de la lista.
Cómo configurar una red como último recurso
Los valores de prioridad negativos son inferiores al valor predeterminado de 0, lo que significa que se probarán en último lugar, si no se puede encontrar otra red WiFi conocida. Tenga en cuenta que, debido a un error en algunas versiones de
nmcli
, es posible que vea números negativos enumerados como números positivos enormes como 4294967286. No se preocupe por esto, ya que seguirá funcionando bien.Cómo usar plasma-nm
Plasma-nm, el cliente NetworkManager de KDE, le permite cambiar la prioridad de una red a través de varios clics en una interfaz gráfica. No puede arrastrar y soltar, sino que debe especificar un número. Al igual que con
nmcli
los números más altos, tienen mayor prioridad. Desafortunadamente, no puede ver una lista de las otras prioridades que ha establecido en el pasado, por lo que es posible que tenga que adivinar un número. Personalmente, solo uso "10" para redes preferidas y "-10" para redes de último recurso y no distingo entre ellas más allá de eso.No necesita instalar todo KDE solo para obtener plasma-nm. (En mi máquina, ejecutando GNOME, el paquete completo de KDE habría requerido la descarga de más de 600 MB; en contraste, el plasma-nm solo tenía 8 MB). Instalé plasma-nm desde la línea de comando así:
y lo ejecuté escribiendo esto:
(Bueno, técnicamente, no escribí todo eso. Usé TAB para autocompletar la escritura por mí).
Si no usa KDE, la primera vez que ejecuta plasma-nm, le preguntará acerca de cómo crear una "billetera" para almacenar credenciales. Acabo de presionar "Cancelar" a la pregunta y funcionó bien para mí.
Luego le mostrará una lista de conexiones. Haga doble clic en la conexión que desea editar. Eso abrirá el panel "Editor de conexiones". Elija la pestaña "Configuración general". En la parte inferior, verá un cuadro con la etiqueta "Prioridad". Cámbielo de 0 a 10 (preferido) o -10 (último recurso). Haga clic en "Aceptar" para guardar los cambios.
Dado que los cambios se almacenan permanentemente con NetworkManager, una vez que haya terminado de ajustar las prioridades, no tiene que mantener plasma-nm instalado si no lo desea. (
sudo apt remove plasma-nm
)fuente
GNOME [...] simply cannot show or edit autoconnect priorities at all.
Significa que usarnmcli
no tiene ningún efecto en Gnome? (La herramienta todavía está disponible en Ubuntu 17.10, pero ¿tal vez como una dependencia de Unity?)nm-connection-editor
(paquetenetwork-manager-gnome
). (Así que en realidad no es cierto que GNOME no tiene herramientas integradas para hacer esto Es que ya rediseñaron los ajustes de la red, no hay manera de encontrar esto sin saber qué buscar..)nm-connection-editor
una vez / si el nuevo panel de control tiene todas las características del anterior.correr
nm-connection-editor
Desde que se rediseñó la configuración (de red) en GNOME, ya no se puede acceder a alguna funcionalidad desde la nueva interfaz de configuración. Para usar el anterior, que expone más opciones, ejecute
nm-connection-editor
.fuente
Si está utilizando xfce, por ejemplo en xubuntu 18.04, puede hacer esto:
Los números positivos son de mayor prioridad; los números negativos son de menor prioridad. La prioridad predeterminada parece ser 0, por lo que configuré la prioridad del omnipresente pero no siempre trabajando "xfinitywifi" en un número negativo para que cualquier otra cosa se conecte primero.
Confesión: solo encontré esto después de un esfuerzo considerable para agregar la función yo mismo. Lo que demuestra que arrastrar y soltar probablemente valdría la pena agregarlo simplemente porque es más intuitivo de descubrir, aunque tendría que haber un cálculo sobre cómo reconciliarlo con el orden de clasificación predeterminado, etc. Una pestaña de "prioridad" en La lista de conexiones podría ser el lugar adecuado para exponer esa característica.
fuente