Ambiente Ubuntu VM whereis wpa_supplicant

0

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

ctrl_interface=/var/run/wpa_supplicant

No entanto, neste local, esta ferramenta não existe. Então eu fiz um:

whereis wpa_supplicant

Isso me dá dois lugares (veja a captura de tela a seguir):

Qual local devo escolher? Qual a diferença?

    
por SBel 05.12.2013 / 13:45

2 respostas

0

Você não pode usar whereis para 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 comando find , 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 arquivo wpa_supplicant.conf não estiver em /etc/dbus-1/system.d, o comando acima informará a localização correta.

    
por 05.12.2013 / 14:02
0

Neste arquivo de configuração, o ctrl_interface não é o local de um arquivo binário que você deve fornecer ao wpa_supplicant, mas a localização de onde ele deve armazenar alguns arquivos, outros programas como wpa_gui ou wpa_cli use to comunique-se com wpa_supplicant .

Portanto, é perfeitamente natural que esse local não exista se wpa_supplicant não estiver em execução, o programa será criado quando iniciado.

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

    
por 05.12.2013 / 14:07