[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: