1 votes

Où est lancé wpa_supplicant et comment modifier le fichier de configuration (sous Debian) ?

Je travaille avec Debian. Je sais que wpa_supplicant est lancé pendant le démarrage. D'où est-il lancé ? Je souhaite également modifier le fichier de configuration utilisé par wpa_supplicant. Je sais qu'il est possible de lancer wpa_supplicant à partir de la ligne de commande et de spécifier un fichier de configuration, mais comment puis-je le modifier de façon permanente ?

2voto

MariusMatutiae Points 45233

Les scripts responsables de la configuration des interfaces réseau sans fil au démarrage se trouvent dans

  /etc/network/{if-pre-up.d,ip-up.d,if-down.d,if-post-down.d} 

Chacun de ces répertoires contient un wpasupplicant qui est juste un lien symbolique vers /etc/wpasupplicant/ifupdown.sh un script qui déclare, dans son en-tête :

  #####################################################################
  ## 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.

Il n'y a pas de référence à wpa_supplicant en soi dans ce fichier, mais la référence est dans functions.sh le fichier provenant de wpasupplicant . Il contient les lignes suivantes :

  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

Ce sont les deux appels que vous souhaitez modifier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X