Tengo que sustituir en ubuntu 8.10 el controlador generico del chipset RTL8187 y cuando lo hice con conexion a internet directa los comandos eran:
Código:
wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187_2.6.27.patch
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.27.patch
gedit ./beta-8187/r8187.hEncontrar esta linea
Código:
#include <asm/semaphore.h>
y cambiarla por
Código:
#include <linux/semaphore.h>Si tienes la tarjeta conectada borrarle el driver rtl8187
Código:
sudo ifconfig wlan1 down
sudo rmmod rtl8187
Compilar e instalar
Código:
make
sudo make install
y me funciono relativamente bien, pero como solo tengo conexion a internet desde Windows he descargado los paquetes :
rtl8187_linux_26.1010.ziprtl8187_2.6.27.patch(este ultimo lo he guardado como archivo de texto)
He copiado los dos al escritorio en ubuntu
y he ejecutado :
sudo -s
unzip /home/usuario/Escritorio/rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
tar xzf drv.tar.gz
tar xzf stack.tar.gzhasta aqui todo ha ido bien,pero al intentar ejecutar:
patch -Np1 -i rtl8187_2.6.27.patch me dice que no esta el archivo o directorio.
A mi entender el problema esta es que el superusuario ha desempaquetado el zip en la carpeta personal y el patch no esta dentro.
¿Puede alguien ayudarme con los comandos para instalar sin conexion a internet?
Y otra cosa. Como el sistema reconoce la tarjeta como wlan1, me temo que en algun lugar hay que cambiar wlan0 (que es lo que viene por defecto) por wlan1