FC6 + ipw2200 kálvária vége

Nos, ez nem fc6 specifikus probléma.

Emiatt már frissítettem a kernelben levő ipw2200 drivert, az ieee80211 drivert, a wireless-tools-t a Network managert. A megoldás egyszerűbb ennél. Bár így talán az ad-hoc háló múködik. Már önmagához asszociál... eddig ezt sem tette. A megoldás? Egy rövid kis script. A NetworkManagerDispatcher -be, illetve a biztonság kedvéért kézzel is lefuttatva.

[ggergely@vosztok ~]$ cat /etc/NetworkManager/dispatcher.d/ifrename_bad_ipw2200.sh
#!/bin/sh
#eth0 és eth1 nem aktiválja ezt a scriptet.

if echo "$1" | grep -qv eth[01] ; then
#if [ "$1" == "__tmp1804289383" ]; then
if [ -f /etc/iftab ]; then
logger "NetworkManagerDispatcher::ifrename_bad_ipw2200.sh: Renaming $1... see if it works"
/sbin/ifconfig $1 down;
/sbin/ifrename;
/sbin/ifconfig $1 up;
service haldaemon restart;
service NetworkManager restart;
service NetworkManagerDispatcher restart;
fi;
fi;

látható mi a megoldás. Működik is.
Kell még hozzá:
cat /etc/iftab
eth1 driver ipw2200

[ggergely@vosztok ~]$ cat /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
echo "enabled" > /proc/acpi/ibm/hotkey
# fix the "rouge" interface. it should run by NM-Dispatcher.don't know if it does.
# so this is here for being sure. This script takes care of ifrenaming, restarting
# HAL and NM & NM-dispatcher
ifname=$(/sbin/iwconfig 2>/dev/null | /bin/grep ESSID | /bin/cut -f 1 -d " ")
/etc/NetworkManager/dispatcher.d/ifrename_bad_ipw2200.sh "$ifname"
unset ifname;

Szóval ezután megy :) Remélem. Nem tudom volt-emár rá szükségem. most meggy. ha nem fog menni ezt kell kijavítani :)