BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate
ADSL/VDSL

Router Wireless Zyxel 650-HW 31 (en LINUX)

BocaDePez
BocaDePez

Buenas! Soy usuario de toda la vida de una línia de 56K. La verdad es que finalmente tengo la oportunidad de cojerme una ADSL (tenía en mente la de timofonica), pero la verdad es que no tengo ni idea de como funciona y si será compatible con linux (Debian en mi caso). Si no os molesta me podeis indicar como funciona todo esto y que necesito?

Saludos,
MANTERO.

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
BocaDePez
BocaDePez

Necesitaras la siguiente configuración en el kernel:

En "NETWORK DEVICE SUPPORT" > Wireless LAN (non-hamradio)
[*] Wireless LAN (non-hamradio)
[M] Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)

"USB SUPPORT"
[*] Support for USB
[M] UHCI (Intel PIIX4, VIA, ...) support
[M] UHCI Alternate Driver (JE) support
[M] OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
De los tres módulos anteriores solo se usa uno, pero poniendo los tres no hay fallo.

Descarga la última versión de www.linux-wlan.com/linux-wlan/.

Descomprime:

tar xzvf linux-wlan-ng-0.2.1pre21.tar.gz

Configura:

cd linux-wlan-ng-0.2.1pre21
./Configure

Las respuestas a la configuración para una tarjeta usb son:

- Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [n]: n
- Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]: n
- Build Prism2.5 native PCI (_pci) driver? (y/n) [y]: n
- Build Prism2.5 USB (_usb) driver? (y/n) [y]: y
- Linux source directory [/usr/src/linux]: /usr/src/linux
- Alternate target install root directory on host []: (pulsa intro)
- PCMCIA script directory [/etc/pcmcia]: (pulsa intro)
- Module install directory [/lib/modules/2.4.20-8jano]: (pulsa intro)
- Prefix for build host compiler? (rarely needed) []: (pulsa intro)
- Build for debugging (see doc/config.debug) (y/n) [n]: n

Con el kernel 2.6.6, tras preguntar el "Linux source directory" da error:

Linux source tree /usr/src/linux is incomplete or missing!
The kernel header files are present, but not the full source code.
See the HOWTO for a list of FTP sites for current kernel sources.
Configuration failed
Pero si compilamos el kernel y repetimos la operación:
The kernel source tree is version 2.6.6.
Kernel 2.5/2.6 support is highly experimental.
WARNING: the current running kernel is actually version 2.4.20.
The current kernel build date is dom may 30 02:56:32 2004.
Bingo! :)

Compila e instala el módulo:

make all
make install

Apareceran un par de ficheros que no es necesario editar. Son estos:

/etc/wlan/wlan.conf
/etc/wlan/wlancfg-*
wlan.conf relaciona dispositivos wlan con identificadores de red, y contiene los nombres de todos los dispositivos que se deben de inicializar por el hotplug y los scripts rc. El resto tienen la configuración de cada red. Esto hace que sea fácil el cambiar a diferentes SSIDs y a varias configuraciones que se requiera, preferiblemente las claves WEP y "whatnot".

Ejecuta lo siguiente para activar la tarjeta:

modprobe prism2_usb prism2_doreset=1
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable

# El valor del ssid puedes verlo accediendo al interfaz web de tu router.
wlanctl-ng wlan0 lnxreq_autojoin ssid=elpiso authtype=opensystem

# Por cierto, el ssid del router viaja como texto plano aunque uses WEP, y si desactivas su
# broadcast en el router es probable que de problemas en windows. Asi que no desactives el
# broadcast.

#ifconfig wlan0 ip-local-ordenador broadcast ip-broadcast netmask ip-mascara
ifconfig wlan0 192.168.1.34

# Si tienes problemas en el paso anterior quiza sea porque el router ya le haya asignado una IP al
# interfaz ethernet. Prueba a desactivar eth0: 'ifconfig eth0 down'.

#route add default gw ip-gateway-o-router
route add default gw 192.168.1.1

Por comodidad conviene poner lo anterior en un script wlan.sh y hacerle chmod 755, o ponerlo en alguna parte para que arranque automaticamente.

Si tienes acceso a tu router pero no puedes navegar, quiza necesites configurar el DNS en /etc/resolv.conf. Los valores de los DNS consultalos en el interfaz web del router.

nameserver 127.0.0.1
nameserver x.x.x.x
nameserver x.x.x.x

Para consultar el estado de la conexión usa los comandos proporcionados por los paquetes iwconifg, wavemon, y linux-wlan-ng.

si te va misteriosamente lento el pc haz un top, veras que necesitas desactivar el wlan.agent