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):
¿Qué ubicación debo elegir? ¿Cuál es la diferencia?
Respuesta1
No puedes usar whereis
para 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 find
comando, 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_interface
no 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_gui
o wpa_cli
usan para comunicarse wpa_supplicant
.
Por lo tanto, es perfectamente natural que esta ubicación no exista si wpa_supplicant
no se está ejecutando; el programa la creará cuando se inicie.
/var/run/wpa_supplicant
Es la ubicación clásica. No es necesario cambiarlo, salvo casos muy especiales.