Estou executando um sistema Gentoo com o sistema runit init. Não consigo iniciar o NetworkManager porque, embora tenha configurado um serviço para ele com um arquivo de execução que copiei do Void Linux e o habilitei (executando ln -sf /etc/sv/networkmanager /etc/service
), ele não parece estar em execução (e sim, o serviço dbus está corrida). Eu criei um pacote para fornecer este serviço NetworkManager e está aqui , caso este assunto lhe interesse. Por não parece, quero dizer nmtui
retornos em execução:
NetworkManager is not running.
Portanto, como solução temporária, gostaria de saber se existe alguma maneira de conectar-se ao WiFi sem precisar do daemon do NetworkManager em execução. Da mesma forma, o wpa_supplicant parece não funcionar. Enquanto eu corria:
wpa_supplicant -B -i interface -c <(wpa_passphrase SSID passwd)
dhclient interface
Onde, claro, o SSID é substituído pelo meu SSID e passwd pela senha da minha interface e ainda ping www.google.com
retorna o clássico:
ping: unknown host www.google.com
este último comando ( dhclient interface
) levou cerca de um minuto e meio para ser concluído, enquanto o wpa_supplicant
comando terminou imediatamente.
Eu configurei o daemon wpa_supplicant para rodar com:
sudo ln -sf /etc/sv/wpa_supplicant /etc/service/
onde meu arquivo de execução wpa_supplicant também recebi do Void. Posso confirmar que o wpa_supplicant estava sendo executado em segundo plano, conforme ps ax | grep wpa
retorna:
2651 ? Ss 0:00 runsv wpa_supplicant
3192 ? Ss 0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
18843 ? Ss 0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
22662 ? Ss 0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
onde, claro, wlo1 é minha interface WiFi.
Você pode se conectar ao Wifi no sistema linux através
wpa_supplicant
do , você não precisa do gerenciador de rede,nmtui
é uma interface de usuário de texto para o gerenciador de rede.Verifique se há um wpa_supplicant já em execução através do
ps
comando, certifique-se de encerrar o processokillall wpa_supplicant
antes de usar owpa_supplicant
comando.Para conectar temporariamente sem criar um arquivo de configuração:
Para conectar usando um arquivo de configuração:
crie um
/etc/wpa_supplicant/wpa_supplicant.conf
arquivo com o seguinte conteúdo:Para configurar algum ponto de acesso, use:
Conectar:
Além disso, você pode usar a
wpa_cli
ferramenta para gerenciar e conectar-se através do CLI.Wiki do Gentoo: wpa_supplicant