Como configurar o wpa_supplicant.conf para o gerenciamento adequado do NetworkManager WiFi?

0

Eu tenho o NetworkManager instalado na placa Wrap7 (que executa distribuição Linux embarcada), mas o NetworkManager não detecta a interface WiFi com um conteúdo padrão do wpa_supplicant.conf. Aqui está o conteúdo padrão do wpa_supplicant.conf:

root@imx7s-warp-mbl:~# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1

network={
        key_mgmt=NONE
}

Se eu atualizar o arquivo wpa_supplicant.conf manualmente com as propriedades (ssid, wep_key0 ...) da rede WiFi específica, o Network Manager começará a detectar redes wifi ... Mas esta é uma solução inaceitável, é claro. Eu preciso permitir que o NetworkManager faça essa função.

Então, a questão, como devo alterar o conteúdo padrão do arquivo wpa_supplicant.conf para permitir que o NetworkManager gerencie conexões wifi?

    
por user3518295 05.07.2018 / 16:17

2 respostas

1

Eu encontrei a solução que funcionou para mim. Alguns passos:

  1. Altere /etc/wpa_supplicant.conf para conter o seguinte conteúdo: %código% O bloco "network = {...}" deve ser removido e também ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 update_config=0 deve ser definido como 0.

  2. O NetworkManager não gerencia qualquer interface definida no padrão / etc / network / interfaces (dispositivos não gerenciados significam que o NetworkManager não manipula esses dispositivos de rede). Para permitir que o NetworkManager gerencie a interface Wi-Fi, comente o bloco update_config em Wireless interfaces .

  3. Crie o /etc/NetworkManager/NetworkManager.conf com o seguinte conteúdo: /etc/network/interfaces

  4. Reinicie a máquina

  5. Após a reinicialização, execute o serviço NetworkManager

    [main] plugins=ifupdown,keyfile [ifupdown] managed=**true**

A partir desse ponto, o gerenciador de rede pode gerenciar conexões Wi-Fi.

    
por 11.07.2018 / 11:53
0

Você não deve configurá-lo . A única instância do wpa_supplicant que deve estar em execução é:

/usr/bin/wpa_supplicant -u

Isso geralmente é iniciado automaticamente pelo NetworkManager (via dbus-daemon). Ele ignora o arquivo conf, não cria a interface de controle tradicional e aceita apenas a configuração via D-Bus.

    
por 11.07.2018 / 12:25