Ich verwende wpa-conf
in /etc/network/interfaces
, um die WLAN-Schnittstelle automatisch mit dem AP zu verbinden:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Eigentlich habe ich das gerade irgendwo in einem Wiki gefunden. Es scheint, dass dies nicht in Schnittstellen (5) oder in einer anderen Manpage dokumentiert ist .
Was ist das wpa-conf
Schlüsselwort? Eine Art Erweiterung? Oder ist es eingebaut ifup
? Und woher bekomme ich eine Liste aller Befehle, die ich verwenden kann /etc/network/interfaces
?
network-interface
documentation
wlan
Wolf-Revo-Katzen
quelle
quelle
wpa-conf
ist nicht in meinem/etc/network/interfaces.d/
.Antworten:
Bei der
/etc/network/interfaces
Installationwpa-supplicant
wird ein Skript-Hook installiert in:/etc/network/if-down.d
/etc/network/if-post-down.d
/etc/network/if-pre-up.d
/etc/network/if-up.d
,Der Hook wird aufgerufen
wpasupplicant
und ist ein Symlink zu/etc/wpa-supplicant/ifupdown.sh
, der wiederum aufruft/etc/wpa-supplicant/functions.sh
.Dieser Hook wird von
runparts
inifup
/ aufgerufenifdown
, und das Skript, auf das der Symlink zeigt, testet ebenfalls, ob die Schnittstelle drahtlos ist oder nicht. In diesem Fall wird der Befehl an weitergeleitetwpa-supplicant
.Um auf die Befehle zu reagieren und sie an
/sbin/wpa-supplicant
sie weiterzugeben, werden anscheinend das Skript/sbin/wpa_action
und die Binärdatei/sbin/wpa_cli
verwendet.Ich habe hier eine alte Seite gefunden, die darüber spricht:
http://manual.siduction.org/inet-wpa
quelle