O WiFi Radar é um utilitário Python / PyGTK2 para gerenciar perfis de WiFi. Permite procurar redes disponíveis e criar perfis para as suas redes preferidas. No momento da inicialização, a execução do WiFi Radar procurará automaticamente uma rede preferida disponível e se conectará a ela. Você pode arrastar e soltar suas redes preferidas para organizar a prioridade do perfil. 1
Instale o Radar WiFi, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o comando abaixo.
sudo apt install wifi-radar
Para executá-lo,
sudo wifi-radar
O WiFi Radar possui uma nova versão 2.0, que pode ser baixada em seu site . Ou faça o download aqui
1 Fonte: Ubuntu Geek
Aparentemente, em 2014, a equipe do NetworkManager introduziu esse recurso - para especificar prioridades para diferentes redes. Existe agora
connection.autoconnect-priority
.Este artigo fornece muitas informações sobre como fazer interface com o NetworkManager
nmcli
.Por exemplo, com
você pode listar redes conhecidas e ver sua prioridade padrão como 0. Agora eu corri
para dar à minha casa WiFi maior prioridade. Também tenho os mesmos pontos de trabalho WiFi disponíveis em casa, mas preciso me conectar ao HOME-WIFI quando estiver em casa. Esse comando fortemente reescrito,
/etc/NetworkManager/system-connections/HOME-WIFI
adicionadoautoconnect-priority=10
à[connection]
seção - tempo, mostrará se ele funciona como deveria.fonte
nmtui
tem.A prioridade do WiFi pode ser arrastada para cima e para baixo no NetworkManager?
A resposta curta é "Ainda não". Em meados de 2018, o Ubuntu não tinha nada tão fácil quanto o Microsoft Windows para definir a prioridade do WiFi. No entanto, existem maneiras de realizar o que você deseja.
TL; DR? Sumário
Para uso da linha de comando
nmcli
. Para GUIplasma-nm
,.ou
Alternativas disponíveis
Aqui estão as formas atualmente disponíveis de definir a prioridade do WiFi, juntamente com uma breve descrição do motivo pelo qual elas não respondem à pergunta original.
Ferramentas de linha de comando (nmcli)
Embora essa solução seja provavelmente a maneira mais fácil de fazê-lo e funcione com o NetworkManager,
nmcli
não permite a reordenação de arrastar e soltar no estilo Microsoft Windows. De fato,nmcli
(como o nome sugere), é uma "interface de linha de comando" para o NetworkManager, o que significa que você precisará digitar comandos no terminal, o que pode ser desanimador para algumas pessoas. Descreverei mais como usá-lo abaixo.Nm de plasma (editor de conexão kde5-nm)
Essa ferramenta não permite reordenar arrastar e soltar, mas funciona com o NetworkManager. Apesar do nome "KDE", ele funciona com qualquer ambiente de desktop (eu testei com o GNOME). Apresenta uma interface gráfica que permite editar a "prioridade de conexão automática" de uma rede. Vou discutir como usá-lo abaixo.
Wifi Radar
Essa ferramenta permite mover as prioridades da rede para cima e para baixo, conforme solicitado. No entanto, ele não está realmente integrado ao Network Manager; de fato, acredito que seja um erro executar os dois ao mesmo tempo. Além disso, apesar de ter uma interface gráfica, não é tão fácil de usar quanto deveria ser. Outro motivo para não usar o Wifi Radar é que é um script Python que deve ser executado como root, um risco potencial à segurança. Além disso, de acordo com a página do manual, o WiFi Radar consome muita energia e possui "provavelmente muitos" erros.
Painel de controle de rede GNOME (nem mesmo em execução)
Menciono isso mais por completude, pois é o que as pessoas esperariam trabalhar, mas não o faz. O GNOME, que é o atual ambiente de desktop padrão do Ubuntu, vem com um painel de controle de rede que simplesmente não pode mostrar ou editar as prioridades de conexão automática. (A propósito,
nmcli
eplasma-nm
ambos funcionam bem no GNOME.)nm-connection-editor: o antigo painel de controle de rede do GNOME
O GNOME costumava ter a capacidade de definir prioridades de conexão, embora de uma maneira desajeitada, e não arrastar e soltar. O painel de controle antigo ainda está incluído no GNOME, mas não é acessível clicando em. Em vez disso, execute o comando
nm-connection-editor
, selecione uma rede WiFi, clique em Editar, vá para a guia Geral e clique nos botões - / + ao lado de "prioridade de conexão para a ativação automática".Emacs / vi
Se você é um nerd hardcore, mumble code enquanto dorme, tudo o que você precisa fazer é adicionar a linha "prioridade de conexão automática: 10" ao arquivo
/etc/NetworkManager/system-connections/foo
. Veja as configurações de nm (5).Explicação completa com exemplos
Ambos
nmcli
ekde5-nm-connection-editor
podem editar prioridades de conexão automática de rede individuais. Sónmcli
pode mostrar uma lista de todas as prioridades definidas no momento. Ambos assumem que você sabe que números mais altos representam prioridades mais altas e que zero é o padrão. Números negativos são permitidos e funcionam para marcar uma rede como "último recurso" se nada mais estiver disponível (consulteman nm-settings
e pesquise "prioridade de conexão automática").As alterações que nmcli e plasma-nm fazem são armazenadas permanentemente pelo NetworkManager em / etc / NetworkManager / system-connections /.
Como usar nmcli
Esta é a minha solução preferida e já vem com o Ubuntu. Se você estiver familiarizado com a linha de comando ou se tiver um cérebro naturalmente linguístico, poderá encontrar esta solução mais fácil do que usar um mouse. Por outro lado, se você quiser experimentar uma interface gráfica primeiro, pule para a próxima seção no nm-plasma do KDE. Para todos os exemplos abaixo, você precisará abrir um Terminal para digitar os comandos.
Para listar prioridades atuais
Saída de amostra:
Dica: Se você possui uma lista muito longa, pode classificá-las por prioridade:
Como definir uma rede como preferida
Observe que você pode usar qualquer número que desejar para a prioridade. Um número maior move a rede para o topo da lista.
Como definir uma rede como último recurso
Os valores de prioridade negativos são inferiores ao padrão de 0, o que significa que serão tentados por último, se nenhuma outra rede WiFi conhecida puder ser encontrada. Observe que, devido a um bug em algumas versões do
nmcli
, você pode ver números negativos listados como grandes números positivos como 4294967286. Não se preocupe, pois ainda funcionará bem.Como usar o plasma-nm
O plasma-nm, o cliente NetworkManager do KDE, permite alterar a prioridade de uma rede através de vários cliques em uma interface gráfica. Você não pode arrastar e soltar; em vez disso, você deve especificar um número. Assim como acontece
nmcli
, números mais altos têm prioridade mais alta. Infelizmente, você não pode ver uma lista de outras prioridades que definiu no passado; portanto, talvez seja necessário adivinhar um número. Pessoalmente, apenas uso "10" para redes preferenciais e "-10" para redes de último recurso e não diferencio elas além disso.Você não precisa instalar todo o KDE apenas para obter nm de plasma. (Na minha máquina, executando o GNOME, o pacote completo do KDE exigiria o download de mais de 600 MB; em contraste, o nm de plasma era de apenas 8 MB). Eu instalei plasma-nm a partir da linha de comando da seguinte maneira:
e eu executei digitando isto:
(Bem, tecnicamente, eu não digitei tudo isso. Eu usei o TAB para preencher automaticamente a digitação para mim).
Se você não usar o KDE, na primeira vez em que executar o plasma-nm, ele perguntará sobre a criação de uma "carteira" para armazenar credenciais. Acabei de clicar em "Cancelar" para a pergunta e funcionou bem para mim.
Em seguida, ele mostrará uma lista de conexões. Clique duas vezes na conexão que você deseja editar. Isso exibirá o painel "Connection Editor". Escolha a guia "Configuração geral". Na parte inferior, você verá uma caixa chamada "Prioridade". Altere de 0 para 10 (preferencial) ou -10 (último recurso). Clique em "OK" para salvar as alterações.
Como as alterações são armazenadas permanentemente com o NetworkManager, quando você terminar de ajustar as prioridades, não será necessário manter a nm de plasma instalada, se não desejar. (
sudo apt remove plasma-nm
)fonte
GNOME [...] simply cannot show or edit autoconnect priorities at all.
significa que o usonmcli
não tem efeito no Gnome? (A ferramenta ainda está disponível no Ubuntu 17.10, mas talvez como uma dependência para Unity?)nm-connection-editor
(pacotenetwork-manager-gnome
). (Portanto, não é realmente verdade que o GNOME não possui ferramentas integradas para fazer isso. É que desde que eles redesenharam as configurações de rede, não há como encontrá-lo sem saber o que procurar.)nm-connection-editor
uma vez / se o novo painel de controle tiver todos os recursos do antigo.Corre
nm-connection-editor
Desde que as configurações (de rede) foram redesenhadas no GNOME, algumas funcionalidades não podem mais ser acessadas a partir da nova interface de configurações. Para usar o antigo, que expõe mais opções, execute
nm-connection-editor
.fonte
Se você estiver usando o xfce, por exemplo, no xubuntu 18.04, você pode fazer o seguinte:
Números positivos são de maior prioridade; números negativos são de menor prioridade. A prioridade padrão parece ser 0, então eu defino a prioridade do onipresente, mas nem sempre trabalhando, "xfinitywifi" para um número negativo, para que qualquer outra coisa se conecte primeiro.
Confissão: só encontrei isso depois de um esforço considerável para adicionar o recurso. O que mostra que provavelmente vale a pena acrescentar arrastar e soltar, simplesmente porque é mais intuitivo descobrir, embora tenha que haver um acerto de contas sobre como reconciliá-lo com a ordem de classificação padrão etc. Uma guia "prioridade" no A lista de conexões pode ser o local certo para expor esse recurso.
fonte