O iwd
é o daemon sem fio promissor para linux lançado pela Intel e o sucessor do wpasupplicant. O desenvolvimento do iwd ainda está em andamento , mas está empacotado em algumas distribuições linux Gentoo, Arch-linux, Ubuntu (Cosmic) e Debian ( Buster e Sid)...
A configuração da rede e da conexão é possível através do modo interativo usando iwctl
, o comando help exibirá a lista de comandos disponíveis (sem manpage ).
Sem usar o modo interativo:
- Como posso configurar manualmente as credenciais de wifi?
- Como posso me conectar ao wifi configurado através do
iwctl
? - Como posso habilitar automaticamente a conexão wifi na inicialização?
1) A partir do modo não interativo, você pode escanear e listar os pontos de acesso disponíveis:
As credenciais wifi são armazenadas em
/var/lib/iwd
, o nome exato do SSID deve ser usado, o formato:O conteúdo:
O arquivo de configuração mínimo deve conter a senha wifi criptografada (PreSharedKey)
Para gerar um psk criptografado, você pode usar a ferramenta wpa_passhrase:
Há um exemplo usando "Meu SSID" e
mysecretpassword
:2) Para conectar a partir do terminal:
por exemplo:
dhclient
pode ser substituído por um comando iproute2 para atribuir um endereço IP ao wlp8s0.3) para habilitar automaticamente a conexão wifi na inicialização, existe uma maneira de usar um serviço systemd:
Um script mínimo para conectar:
Crie um serviço systemd.
então :
documentação:
wiki do arch-linux: iwd
Wiki do Debian: NetworkManager/iwd
lwn: iwd: simplificando o gerenciamento de WiFi