Entorno Ubuntu VM donde está wpa_supplicant

Entorno Ubuntu VM donde está wpa_supplicant

Estoy siguiendo ciertas instrucciones en un entorno de VM de Ubuntu. Dice modificar un archivo "wpa_supplicant.conf". El primer comando es:

ctrl_interface=/var/run/wpa_supplicant

Sin embargo, en esta ubicación esta herramienta no existe. Luego hice un:

whereis wpa_supplicant

Me da 2 lugares (ver la siguiente captura de pantalla):

ingrese la descripción de la imagen aquí

¿Qué ubicación debo elegir? ¿Cuál es la diferencia?

Respuesta1

No puedes usar whereispara ubicar wpa_supplicant.conf porque, como dice el hombre:

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

y wpa_supplicant.conf no es un comando, solo un archivo. Puedes localizarlo mediante el findcomando, así:

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

a lo que responde mi sistema Kubuntu

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

Si su copia de wpa_supplicant.conf no está en /etc/dbus-1/system.d, el comando anterior le indicará su ubicación correcta.

Respuesta2

En este archivo de configuración, ctrl_interfaceno es la ubicación de un archivo binario que debe proporcionar a wpa_supplicant, sino más bien la ubicación donde debe almacenar algunos archivos que otros programas como wpa_guio wpa_cliusan para comunicarse wpa_supplicant.

Por lo tanto, es perfectamente natural que esta ubicación no exista si wpa_supplicantno se está ejecutando; el programa la creará cuando se inicie.

/var/run/wpa_supplicantEs la ubicación clásica. No es necesario cambiarlo, salvo casos muy especiales.

información relacionada