Os scripts responsáveis por configurar interfaces de rede sem fio na inicialização estão localizados em
/etc/network/{if-pre-up.d,ip-up.d,if-down.d,if-post-down.d}
Cada um desses diretórios contém um arquivo wpasupplicant , que é apenas um link simbólico para /etc/wpasupplicant/ifupdown.sh , um script que declara, em seu cabeçalho :
#####################################################################
## Purpose
# This file is executed by ifupdown in pre-up, post-up, pre-down and
# post-down phases of network interface configuration. It allows
# ifup(8), and ifdown(8) to manage wpa_supplicant(8) and wpa_cli(8)
# processes running in daemon mode.
#
# /etc/wpa_supplicant/functions.sh is sourced by this file.
Não há referência a wpa_supplicant per se neste arquivo, mas a referência está em functions.sh , o arquivo originado por wpasupplicant . Contém as seguintes linhas:
WPA_SUP_BIN="/sbin/wpa_supplicant"
....
start-stop-daemon --start --oknodo $DAEMON_VERBOSITY \
--name $WPA_SUP_PNAME --startas $WPA_SUP_BIN --pidfile $WPA_SUP_PIDFILE \
-- $WPA_SUP_OPTIONS $WPA_SUP_CONF
....
start-stop-daemon --stop --oknodo $DAEMON_VERBOSITY \
--exec $WPA_SUP_BIN --pidfile $WPA_SUP_PIDFILE
Estas são as duas chamadas que você deseja modificar.