Configurar wifi

CONFIGURAR WIFI

# apt-get install madwifi-tools wpasupplicant wpagui waproamd ifplugd

ndiswrapper wireless-tools linux-source ndisgtk

ifplugd levanta la red cuanto detecta el enlace (Para tarjetas no inalámbricas emplear laptop-net). waproamd se encarga de asociarse a la mejor red sin encriptar que haya disponible, o si encuentra alguna conocida, configurar sus claves de encriptación (es la version antigua de wpasupplicant pero por su sencillez en algunos casos puede resolver la pepeleta). madwifi es el soporte del chipset atheros. wpagui y ndisgtk son gráficas para wpasupplicant y ndiswrapper respectivamente.

$ iwconfig eth0 (ver si asocia la tarjeta a la red wireless caso de no

tener ningun tipo de filtrado mac que impida la conexión por WiFi)

Chipsets más comunes soportados por ndis (Listado completo en Main Menu -> Documents/Wiki de http://ndiswrapper.sourceforge.net/joomla/index.php?):

Broadcom (4301, 94306)

Intel Centrino (2100)

Admtek (8211)

Atheros (AR5004)

SMC2802 V2

3Com 3CRSHPW796

TI AC111

realtek 8180 Pcmcia.

Copiar los archivos .inf, .cat, .sys y .bin (o los que sean) del CD con los drivers para win (o bajados de internet) en /usr/local/drivers (si no existe el directorio, crearlo)

$ ndiswrapper -i /usr/local/drivers/driver.inf (cargar los módulos)

$ ndiswrapper -i /usr/local/drivers/driver.sys ( “ “ “ )

$ ndiswrapper -l (comprobar si el driver está instalado)

$ depmod -a (levantar el módulo)

$ modprobe ndiswrapper (otra forma de levantar el módulo)

# dmesg | grep wlan (comprobar si se cargó el módulo)

wlan0: ndiswrapper ethernet device xx:xx:xx:xx:xx:xx

# lsmod ( otra forma de comprobar si se cargó el módulo)

Modificar / Añadir al fichero /etc/network/interfaces:

auto wlan0 (auto eth1)

iface wlan0 inet dhcp (iface eth1 inet dhcp)

pre-up modprobe ndiswrapper

post-down rmmod ndiswrapper

wireless_essid nombre_de_la_red

wireless_key “s:contraseña”

O para IP fija:

auto eth1

iface eth1 inet static

address x.x.x.x

netmask x.x.x.x

gateway x.x.x.x

wireless_essid nombre_de_la_red

wireless_key “s:contraseña”

Nota.- modificar eth0 / wlan0 por el obtenido al ejecutar iwconfig (eth1 IEEE 802.11b ..)

Configurar la IP de la placa:

# iwconfig

wlan0 IEEE 802.11g ESSID:”USR9106″

Mode:Managed Frequency:2.462GHz Access Point: 00:C0:49:D3:FE:F8

….

# iwconfig wlan0 mode Managed (activar el modo managed)

# iwconfig wlan0 key open CLAVE (ingresar contraseña, si la hay. Si omitimos “open” se interpreta que la clave es “restricted”)

# iwconfig wlan0 essid NOMBRE key CONTRASEÑA  (si se tiene que especificar contraseña)

# dhclient wlan1   (Obtener ip de forma DHCP)

Para levantar la red (dos formas):

# ifup wlan0

# ifconfig wlan0 up

Configurar las DNS (reemplazar “nameserver” por la IP correspondiente)

# echo “nameserver ” >>/etc/resolv.conf

# ndiswrapper -m (para que wlan0 se cargue con el dispositivo ndis)

Para cargar el inicio ndis editar /etc/modules y al final añadir: ndiswrapper

Editar /etc/default/ifplugd y /etc/default/waproamd y añadir el dispositivo wifi en la linea INTERFACES

Reinicio de los servicios:

# /etc/init.d/ifplugd restart

# /etc/init.d/waproamd restart

# /etc/init.d/networking restart

Otros comandos:

# lsusb (listar dispositivos usb)

# lspci (listar dispositivos pci)

# lspci | grep Ethernet (listar dispositivos pci relacionados con la red)

# iwlist scan (scaneo de los puntos de acceso cercanos)

# iwlist s (comprobar si el driver suporta las wireless extensions)

Escribe un comentario