Hay que configurar IPW3945 y IEEE80211, y aunque existen los sources en http://ipw3945.sourceforge.net y http://ieee80211.sourceforge.net/, se ha hecho directamente descargando los rpm ubicados en http://atrpms.net/dist/fc5/ipw3945 y tener cuidado que los descargados corresponden con el kernel que tenemos (versión).
En mi caso, tengo instalados estos RPM's aunque no todos son necesarios (a saber...): ipw3945-1.1.0-13.fc5.at ipw3945-ucode-1.13-2.at ipw3945-kmdl-2.6.17-1.2174_FC5-1.1.0-13.fc5.at ipw3945-kmdl-2.6.17-1.2174_FC5smp-1.1.0-13.fc5.at ipw3945d-1.7.19-3.at ieee80211-1.2.15-14.fc5.at ieee80211-kmdl-2.6.17-1.2174_FC5smp-1.2.15-14.fc5.at ieee80211-kmdl-2.6.17-1.2174_FC5-1.2.15-14.fc5.at ieee80211-devel-1.2.15-14.fc5.at kernel-devel-2.6.17-1.2174_FC5 kernel-kdump-2.6.17-1.2174_FC5 kernel-kdump-devel-2.6.17-1.2174_FC5 kernel-smp-devel-2.6.17-1.2174_FC5 kernel-2.6.17-1.2174_FC5 kernel-smp-2.6.17-1.2174_FC5
Por otro lado, para que se quede activada la tarjeta al reiniciar, hemos colocado este script wireless en /etc/init.d/
#! /bin/bash
#
# wireless Bring up/down integrated wireless networking (ipw3945)
#
# chkconfig: 2345 90 10
# description: Activates/Deactivates eth1 wireless interface (ipw3945)
#
### BEGIN INIT INFO
# # ipw3945d --help
# usage: ipw3945d [--OPTION]
# options:
# --quiet Load silently (unless errors occur)
# --version Display version information
# --debug=value Specify debug level to print
# --dvals View possible debug values
# --foreground Do not fork to background
# --kill Kill any running ipw3945d instance and exit
# --help View this help message
# --isrunning Check if already running. Returns 0 if yes.
# See how we were called.
case "$1" in
start)
/sbin/ipw3945d --isrunning
if [ $? -eq 0 ] ; then
echo "ipw3945d already running"
exit 1
fi
modprobe ipw3945
/sbin/ipw3945d
#ifup eth1
echo "ipw3945d started .."
;;
stop)
stop)
/sbin/ipw3945d --isrunning
if [ $? -ne 0 ] ; then
echo "ipw3945d not running"
exit 1
fi
ifdown eth1
/sbin/ipw3945d --kill
rmmod ipw3945
echo "ipw3945d stopped .."
;;
restart)
$0 stop ; $0 start
;;
esac
Después, darle permisos con chmod 755 /etc/init.d/wireless y activarlo como servicio con chkconfig –add wireless
… con service wireless start se arranca y con service wireless stop se detiene.
Ahora sólo queda configurar la red. Eso lo dejamos para el interesado… aunque ahora estoy usando el Wireless Assistant.
0 comentarios