module werden durch post-down in interfaces nicht entladen
Hallo Debianer,
ich möchte beim Hoch/Runterfahren meines wlan interfaces die dazugehörigen Module
laden/entladen. Dabei besitze ich eine ipw2200-Karte.
Entsprechend habe ich folgende Einträge in meiner /etc/network/interfaces erzeugt.
iface ipw2200 inet dhcp
wireless-essid 'MEINE-ESSID'
wireless-mode managed
wireless-key open 'MEIN-WEP-KEY'
pre-up modprobe ipw2200
post-down modprobe -r ipw2200
(Habe meine Schnittstelle per udev-rules umbenannt, da die Initialisierungsreihenfolge
nicht festgelegt war.)
Dazu habe ich dann noch die Datei wireless in /etc/modprobe.d/ generiert:
#1 install ipw2200 modprobe --ignore-install ipw2200; \
#2 modprobe ieee80211_crypt && modprobe ieee80211_crypt_wep && \
#3 modprobe ieee80211_crypt_tkip && modprobe ieee80211_crypt_ccmp
#4
#5 remove ipw2200 modprobe -r --ignore-remove ipw2200 && \
#6 rmmod ieee80211_crypt_wep ieee80211_crypt_tkip ieee80211_crypt_ccmp &&\
#7 rmmod ieee80211_crypt
Nun zu der Merkwürdigkeit, die mir begegnet ist.
Wenn ich ifdown ipw2200 ausführe, so werden die Module NICHT entladen.
Komischerweise funktioniert alles, wenn ich modprobe ipw2200 direkt ausführe:
orca:/home/andre# lsmod |grep -E 'ieee80211|ipw'
ipw2200 189252 0
ieee80211 52008 1 ipw2200
ieee80211_crypt_ccmp 8000 0
ieee80211_crypt_tkip 11328 0
ieee80211_crypt_wep 5312 0
ieee80211_crypt 5952 4
ieee80211,ieee80211_crypt_ccmp,ieee80211_crypt_tkip,ieee80211_crypt_wep
firmware_class 10624 2 ipw2200,pcmcia
bzw. wenn ich modprobe -r ipw2200 eingebe, sind alle Module entlade.
Soweit ich festgestellt habe, wird die wireless-Datei in /etc/modprobe.d/ auch gelesen
beim Ausführen des post-down Befehls. Komischerweise entladen sich die aber Module nicht.
Weiß jemand einen Hinweis, woran dies liegen könnte? Ich bin für jede Erhellung dankbar :-) .
Viele Grüße,
Andre
Reply to: