Eu uso wpa-conf
em /etc/network/interfaces
fazer a interface WLAN conectar automaticamente à AP:
# 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
Na verdade, eu encontrei isso em um wiki em algum lugar. Parece que isso não está documentado nas interfaces (5) ou em qualquer outra página do manual.
Então, qual é a wpa-conf
palavra - chave? Um tipo de extensão? Ou está embutido ifup
? E onde obtenho uma lista de todos os comandos nos quais posso usar /etc/network/interfaces
?
network-interface
documentation
wlan
lobo-revo-gatos
fonte
fonte
wpa-conf
não está no meu/etc/network/interfaces.d/
.Respostas:
Quanto à
/etc/network/interfaces
instalaçãowpa-supplicant
, um gancho de script é instalado em:/etc/network/if-down.d
/etc/network/if-post-down.d
/etc/network/if-pre-up.d
/etc/network/if-up.d
,O gancho é chamado
wpasupplicant
e é um link simbólico para/etc/wpa-supplicant/ifupdown.sh
, que invoca por sua vez/etc/wpa-supplicant/functions.sh
.Este gancho será invocado por
runparts
emifup
/ifdown
, eo script os pontos link simbólico também testa se a interface é wireless ou não. Se for esse o caso, o comando será passado parawpa-supplicant
.Para agir sobre os comandos, passando-os para
/sbin/wpa-supplicant
, parece que o script/sbin/wpa_action
e o binário/sbin/wpa_cli
são usados.Encontrei uma página antiga falando sobre isso aqui:
http://manual.siduction.org/inet-wpa
fonte