Aquí le dejo un pequeño cráneo mental en el cual estuve por algunas semanas para poder hacer correr mi tarjeta pcmci wirelles en mi noteboock...............para mi debían ............todo funciono al fin y al cabo..............pero como no hay que ser egoísta con los conocimientos aquí esta mi Cráneo :
1) Introducción :
Este Pequeño How to, es una pequeña explicación del cráneo mental en el cual me vi involucrado al querer instalar mi tarjeta wireles pcmcia en debían sid.
Tomando en consideración que ya tiene instaladas y reconocidas las pcmcia de sus portátiles, y si no instales en packete .
#apt-get install pcmcia-cs
#apt-get install kernel-image-version
Buena esta instalación la vamos a hacer con las fuentes de ndiswrapper no las de debian ya que estás a mi no me dejaron construir el ndiswrapper-utils, las fuentes bajen las desde el siguiente link :
Espesemos.
2) Herramientas :
Necesitamos instalar o tener instaladas las siguientes cosas :
* ndiswrapper-source
* kernel-source (www.kernel.ork) o kernel-headers de debian
* wireless-tools
* gcc-3.3
* fakeroot
3) Instalación :
Bueno la forma de instalar es las siguiente :
después de haber instalado todos los paquetes anteriores nos aseguramos que si bajamos el kernel-source de que crear un enlase simbólico con las lib :
#ln -s /usr/src/[kernel source] /lib/modules/[versión del kernel]/build
Luego dentro de la carpeta del source copiamos la configuración antigua si es que cambiamos el kernel.
cp /boot/config[version ant.] /usr/src/[kernel source]/.configy creamos un enlase simbólico del kernel source :
#ln -s /usr/src/[kernel-source] /usr/src/linux
Luego aplicamos la configuración antigua :
#cd /usr/src/linux #make clean #make oldconfig
bueno ahora ya estamos casi listos. Procedemos a descomprimir las souce del ndiswrapper y las dejamos dentro de la carpeta que uno quiera , aunque te recomiendo que la dejes en /usr/src/modules
4) Instalación de ndiswapper :
En la pagina de ndiswrapper salen varias formas de instalarlo pero a mi no me funko ninguna(por si quieren intentar de otra forma).
Ahora empieza la instalación que realice yo :
Creamos los enlases simbólicos para el gcc y cc(que no se que es pero me dio hartos problemas).
#ln -s /usr/bin/gcc3-3 /usr/bin/gcc
#ln -s /usr/bin/gcc3-3 /usr/bin/cc
ahora dentro de la carpeta donde están las source del ndiswrapper ejecutamos lo siguiente :
#fakeroot debian/rules binary-modules
y se crea el modulo .deb para tu kernel, luego creamos las utils
#fakeroot debian/rules binary-utils
los .deb quedan en ../ de la carpeta donde estamos,
Ahora procedemos a instalar las deb en nuestro equipo
#cd ..
#dpkg -i ndiswrapper-utils[version].deb
#dpkg -i ndiswrapper-modules[version].deb
Acuerda te de hacerlo en el mismo orden para que no te alege por las dependencias :
Después de haber instalado esto verificamos que todo este bien :
#ndiswrapper -l
obviamente debiera decir que no hay nada , Probamos que el modulo este arriba o que funcione :
#ndiswrapper -m
Esto crea un enlase para que la tarjeta sea wlan0, Ahora probamos el modulo :
#modprobe ndiswrapper
Si no sale ningún error estamos ok..y si sale uno ....... ;-) desintala los paquetes y hace todo de nuevo.
5) Instalación de Tarjeta :
Desde el CD de Driver para Windows de la Tarjeta Wireles sacamos vamos a la carpeta donde están los driver para XP y ejecutamos lo siguiente
#ndiswrapper -i /[ubicación driver]/[archivo].inf
#ndiswrapper -l
Ahora nos debiera decir que el driver esta ok, y que el hardware existe y eso es bueno por que quiere decir que ya esta listo ...;-)
6) Configuración de Wireless :
Bueno en Inet existen varias partes donde te enseñan a hacer esto pero igual te voy a explicar como se hace. Verificamos que este arriba nuestra wireless :
#iwconfig wlan0
buscamos redes con :
#iwlist wlan0 scanning
La cual no devuelve todas las redes inalámbricas alas cuales se conecto
y.......
Mas vale How to Completo que a medias...............:)
En la carpeta /etc/pcmcia están los archivos de configuración de las pcmcia , nosotros trabajaremos con wireless.opts y network.opts
Dentro de wireless.opts lo dejamos de la siguiente forma :
--------------------------------- archivo---------------------------
case "$ADDRESS" IN
*,*,*,*)
INFO="INFORMACION" # UNA DESCRIPCION
ESSID="" #NOMBRE DEL ROUTE QUE TE VAS A CONECTAR
MODE="Managed" # Para ser cliente
RATE="auto"
KEY="" # SI NECESITAS PASS PARA CONECTARTE
;;
esac
------------------------------ fin ------------------------
Dentro de network.opts lo dejamos de la siguiente forma :
------------------------- inicio ---------------------------
case "$ADDRESS" in
*,*,*,*)
INFO="INFORMACION" # DECRIPCION
IF_PORT="" #PTO
BOOTP="n"
DHCP="n" # si no quiere como dhcp y si si "y"
IPADDR="IP"
NETMASK="MASCARA"
NETWORK="NETWORK"
BROADCAST=""
GATEWAY=""
;;
esac
------------------------ fin ----------------------------
y luego configuramos las interfaces de red en /etc/network/interfaces agregando lo siguiente :
--------------------------- inicio ------------------------------
auto wlan0
# iface wlan0 inet dhcp # SI LA QUEREMOS QUE SAQUE IP DEL DHCP
iface wlan0 inet static
address [ip]
netmask [netmask]
network [network]
broadcast [broadcast]
gateway [gateway]
wireless-keymode open
wireless-mode managed
wireless-essi [nombre essid]
wireless-key [pass] # si hay pass
wireless-nick [nick] # un identificados por si las moscas
-------------------------- fin ------------------------------
y con esto reinicias todo tus servicios y ya estas listo para caminar con tu noteboock por tu ciudad con tu linux alado buscando weones que dejen sus conexiones inalámbricas sin pass....:-)
PDT : Ignorar lo Ultimo
Cualquier problema con la configuración ver :
#man ifconfig
#man interfaces
o ver la documentacion de iwconfig y ndiswrapper
No hay comentarios.:
Publicar un comentario