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