Ambiente Ubuntu VM onde está wpa_supplicant

Ambiente Ubuntu VM onde está wpa_supplicant

Estou seguindo certas instruções em um ambiente Ubuntu VM. Diz para modificar um arquivo "wpa_supplicant.conf". O primeiro comando é:

ctrl_interface=/var/run/wpa_supplicant

Porém, neste local esta ferramenta não existe. Então eu fiz um:

whereis wpa_supplicant

Isso me dá 2 lugares (veja a imagem a seguir):

insira a descrição da imagem aqui

Qual local devo escolher? Qual é a diferença?

Responder1

Você não pode usar whereispara localizar wpa_supplicant.conf, porque, como diz o homem:

  whereis - locate the binary, source, and manual page files for a command

e wpa_supplicant.conf não é um comando, apenas um arquivo. Você pode localizá-lo por meio do findcomando, assim:

 find / -type f -name wpa_supplicant.conf -print

ao qual meu sistema Kubuntu responde

 # find / -type f -name wpa_supplicant.conf -print
 /etc/dbus-1/system.d/wpa_supplicant.conf

Se a sua cópia do wpa_supplicant.conf não estiver em /etc/dbus-1/system.d, o comando acima informará sua localização correta.

Responder2

Neste arquivo de configuração, ctrl_interfacenão é o local de um arquivo binário que você deve fornecer ao wpa_supplicant, mas sim o local onde ele deve armazenar alguns arquivos que outros programas, como wpa_guiou wpa_cliusam para se comunicar wpa_supplicant, .

Portanto, é perfeitamente natural que este local não exista se wpa_supplicantnão estiver em execução, o programa irá criá-lo quando for iniciado.

/var/run/wpa_supplicanté o local clássico. Você não precisa alterá-lo, exceto em casos realmente especiais.

informação relacionada