PDA

Ver la Versión Completa : Un poco de wifi



kilops
13-nov-2006, 23:44
Buenas, el objetivo de este post es hacer un repaso a los diferentes tipos de de adaptadores inalámbricos para poder usar redes wifi en Linux.
Existen varios tipos de adaptadores inalámbricos: PCMCIA, USB, PCI, MiniPCI y CF.
A la hora de elegir un adaptador (si es que aun no lo tenemos), tenemos que tener en cuenta con lo mas importante, que es el CHIPSET, de él dependerá el funcionamiento de nuestra tarjeta. Los CHIPSET mas comunes son:

-Chipset Prism:
Es uno de los mas antiguos,y desde sus inicios a evolucionado mucho. Se diferencia de los demás porque existen varios controladores como: Linux-vlan-ng (http://www.linux-wlan.com/linux-wlan) , HostAP (http://www.hostap.epitest.fi/) , Prism54 (http://prism54.org/) .

-Chipset Atheros:
Uno de los mas comunes y preferidos por los auditores de seguridad ya que soporta la mayoría de aplicaciones. El controlador nativo para linux es Madwifi (http://madwifi.org/) .

-Chipset Cisco Aironet:
Desarrollado a partir de Prism, aunque sus controladores no sirven. Cabe decir que aunque sea propietario de Cisco, sus tarjetas están soportadas por las plataformas mas habituales como Windows,Linux y demás Unix.

-Chipset Hermes:
Es propietario de Lucent y su controlador es Orinoco_cs (http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Orinoco.html) .

NOTA:
Es muy recomendable mira la Web de http://linux-wless.passys.nl/ para conocer si nuestra tarjeta esta soportada por Linux.No está de mas, revisar la base de datos de SuSE y mirar que nuestro chipset sea soportado para la versión de SuSE (http://en.opensuse.org/HCL/Network_Adapters_%28Wireless%29#PCMCIA) que estemos utilizando.

CONFIGURACION:
Existen varios comandos para saber que chipset tenemos,como:

lspci -vv

O el potente comando:

hwinfo --netcard

Para tarjetas PCMCIA, se utiliza este comando(Solo para Suse 9.3):

cardctl ident

Y para Suse 10 y 10.1 este otro:

pccardctl ident

Una vez hayamos instalado los controladores, tenemos que ir a YAST>RED>TARJETAS DE RED y configurar los parámetros que queramos, como IP, puerta enlace, etc...
También podemos configurar la tarjeta mediante consola, veamos algunos ejemplos:

ifconfig ath0 192.168.1.54 netmask 255.255.255.0 broadcast 192.168.1.255Con este comando asignamos la IP 192.168.1.54, la mascara 255.255.255.0 y la dirección IP broadcast 192.168.1.255 a la interfaz ath0.



route add default gw 192.168.1.1 Con este comando asignamos la puerta de enlace predeterminada.



iwconfig ath0 mode Managed essid anyCon este comando nos asocia con el punto de acceso que mas señal nos llegue, ya que no especificamos un ESSID.



iwconfig ath0 mode Managed essid micasa key s:clave_decimal Con este comando nos asocia al punto de acceso "micasa" protegido por clave wep decimal.



NOTA: Todos los comandos aquí mencionados hay ejecutarlos como superusuario ROOT.


[

chuki7
10-dic-2006, 10:16
Después de estrujarme los sesos, encontré la forma de que en Suse 10.1 y 10.2 funcionen las tarjetas con chip acx100 y acx111.
Sólo renombrar los archivos originales del driver de windows a “tiacx100, tiacx100r0D, tiacx100r11, tiacx100r15” en el caso de acx100 y en acx111 “tiacx111, tiacx111c16, tiacx111c17, tiacx111c19”.
Luego los copia en "/lib/firmware" y reinicia.
Para los que quieran los drivers ya renombrados podéis bajaros este comprimido (http://www.megaupload.com/es/?d=LHRMLFIH) :adios:

chuki7
10-dic-2006, 20:30
Este mensaje lo añadí hace tiempo pero me parece bastante útil para aquellos que no quieren complicarse la vida, lo vuelvo a pegar aquí.

Manual para configurar la tarjeta inalámbrica con ndiswrapper
http://www.susemania.org/?p=31 :)

Lista de tarjetas en ndiswrapper
http://ndiswrapper.sourceforge.net/mediawiki/index.php/List :scratchch

Vaca
26-ago-2007, 10:36
Buenas!

Perdonad si esto ya está puesto en el foro, pero esque hay muchas cosas que no entiendo aunque estén explicadas. (otra principiante)

Instalé openSuse 10.2 en mi portátil hace un par de días.
Añadí repositorios
Packman
Guru
Mozilla
Nvidia
Openoffice
oss
non-oss

Una de las cosas que no me funcionan es la tarjeta inalámbrica.
No encuentra la señal del router.
--------------------------------------------------------
25: PCI 203.0: 0282 WLAN controller
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_1260_3890
Unique ID: JNkJ.Z7e7L9Q6ex5
Parent ID: 6NW+.Wc+DHj8LOy0
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:03.0
SysFS BusID: 0000:02:03.0
Hardware Class: network
Model: "Z-Com XG-600 and clones Wireless Adapter"
Vendor: pci 0x1260 "Intersil Corporation"
Device: pci 0x3890 "ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]"
SubVendor: pci 0x17cf "Z-Com, Inc."
SubDevice: pci 0x0014 "XG-600 and clones Wireless Adapter"
Revision: 0x01
Driver: "prism54"
Driver Modules: "prism54"
Device File: eth1
Features: WLAN
Memory Range: 0xf8ffc000-0xf8ffdfff (rw,non-prefetchable)
IRQ: 11 (36677 events)
HW Address: 00:30:b4:00:00:00
Module Alias: "pci:v00001260d00003890sv000017CFsd00000014bc02sc80 i00"
Driver Info #0:
Driver Status: prism54 is active
Driver Activation Cmd: "modprobe prism54"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #15 (PCI bridge)
--------------------------------------------------------------------------

No se lo que tengo que hacer para que funcione. Lo que falta o no.

Lo que yo he hecho es seguir las instrucciones de este tutorial:
http://bulma.net/body.phtml?nIdNoticia=2036

Pero ninguno de los ficheros que he de tener están en mi pc.

1.- Copiar la última versión del firmware a /usr/lib/hotplug/firmware creando el directorio si no existía
2.- Renombrar el archivo arm descargado del firmware a isl3890
3.- Ir a /etc/hotplug/ y asegurarse de que existe el fichero firmware.agent. Si no existe, se puede descargar de aquí. Muy importante: aseguráos de que tiene permisos de ejecución (chmod a+x firmware.agent)
4.- Instalar las wireless-tools y los paquetes pcmcia si los necesitamos y sacar la tarjeta y volverla a meter (cardctl eject && cardctl insert también funciona)

Llegué h asta el 2º paso (creé /usr/lib/hotplug/firmware/ con el driver dentro renombrado)
Pero firmware.agent. no existe y no se de dónde sacarlo.

Alguien tiene idea de lo que estoy haciendo y de lo que tengo que hacer?

Gracias.

DiabloRojo
26-ago-2007, 13:39
Ya lo tienes cargado:

Driver Status: prism54 is active

Solo te falta configurar la tarjeta, ademas, ese manual no te vale por que el driver ya esta incluido en el kernel. Mira la tuto mia que hay mas arriba de esta seccion.

Por si acaso existe errores, ejecuta "dmesg | grep -i prism54" y danos su salida.

Vaca
26-ago-2007, 14:23
Ok, gracias xD

--------------------------------------------------------------------------

rosana:/home/rosana # dmesg | grep -i prism54
Loaded prism54 driver, version 1.2
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54_hostapd - len=48
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
prism54: request_firmware() failed for 'isl3890'
------------------------------------------------------------------------
qué significa eso?


Por cierto: el manual ese tuyo ya lo usé también antes de postear esto.

DiabloRojo
26-ago-2007, 16:05
Pues eso, que requiere instalar el firmware llamado 'isl3890' bajatelo y sigue las instrucciones de http://prism54.org/fullmac.html

gama_blind
11-oct-2007, 23:55
Ya instale el driver,,,


#hwinfo --netcard

32: PCI 1400.0: 0200 Ethernet controller
[Created at pci.301]
UDI: /org/freedesktop/Hal/devices/pci_168c_1c
Unique ID: PRil.PodEg+n5ep5
Parent ID: M71A.sn8XvDBeR49
SysFS ID: /devices/pci0000:00/0000:00:07.0/0000:14:00.0
SysFS BusID: 0000:14:00.0
Hardware Class: network
Model: "Askey AR5006EG 802.11 b/g Wireless PCI Express Adapter"
Vendor: pci 0x168c "Atheros Communications, Inc."
Device: pci 0x001c "AR5006EG 802.11 b/g Wireless PCI Express Adapter"
SubVendor: pci 0x144f "Askey Computer Corp."
SubDevice: pci 0x7128
Revision: 0x01
Memory Range: 0xf8200000-0xf820ffff (rw,non-prefetchable)
IRQ: 11 (no events)
Module Alias: "pci:v0000168Cd0000001Csv0000144Fsd00007128bc02sc00 i00"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #13 (PCI bridge)


pero como activo la tarjeta? con el ifconfig no me aparece el dispositivo,,, sabe alguien?

http://www.forosuse.org/forosuse/showpost.php?p=78384&postcount=14
en este posto lo explique mejor mi situacion...

DiabloRojo
12-oct-2007, 09:59
Solo necesitas configurarla, mira una tuto mia en Redes.

GuSuse
16-feb-2008, 11:10
Este mensaje lo añadí hace tiempo pero me parece bastante útil para aquellos que no quieren complicarse la vida, lo vuelvo a pegar aquí.

Manual para configurar la tarjeta inalámbrica con ndiswrapper
http://www.susemania.org/?p=31 :)


Es una lastima pero ese manual (y la pagina) ya no existe. Seguire buscando...

DiabloRojo
16-feb-2008, 14:18
Es una lastima pero ese manual (y la pagina) ya no existe. Seguire buscando...Sigue buscando en el foro, aquí tienes otro: http://www.forosuse.org/forosuse/showpost.php?p=86283&postcount=8

mono
02-may-2008, 04:49
pucha hace ene que no me meto a esto, espero que te ayude un poco gama_blind si es que aun necesitas ayuda . . .

pero con ifconfig no configuras la wireless
primero debes saber si tu tarjeta está funcionando, una manera de saberlo es escaneando haber si encuentra las redes ceranas. esto lo logras con el comando

# iwlist scan

con eso debieran aparecer las redes inalambricas que tienes a tu alcance

si aparecen es que instalaste bien tu tarjeta . . .

despues de eso
para configurar debes aplicar

#iwconfig wlan0 essid "nombre de tu conexion" (wlan0 en mi caso )

con eso debieras estar utilizando ya tu red ahora solo faltaria levantarla

eso con el comando ifup

#ifup wlan0

y con eso debieras ya poder tener acceso a red inalambrica

Sweet
18-may-2008, 07:40
Hola... Soy Christian xD nuevito en el mundo de Linux xD...
Quisiera hacerles una pregunta , estoy pronto a instalar OpenSuse para probar.. si me gusta , me quedo...
Estuve revisando las listas de tarjetas...
Tengo la siguiente :

Chipset: Atheros 5007eg
Type: 802.11bg
Bus: PCI-e
Driver: madwifi
SL 10.3 : OK ( En las otras sale signo de interrogacion )

Comments: Requires nongpl kernel package. Look for [ticket number 1679] for link to required special snapshot of Madwifi. Standard edition of Madwifi (v0.9.4) will not work with this device. This device is typically misidentified in lspci as a 5006eg. Look for pci device ID 001c. Some laptops are marked as having an AR5BXB53 which is the same device.

Entre al ticket number 1679:

http://madwifi.org/ticket/1679

Por lo que lei... no se si solo funciona con 32 bits.. o solo funciona con 64 bits...
( Es que ahora mismo me estoy bajando el dvd de 64 Bits ... de ser que no funcione , seria una perdida de tiempo xD jajaja )

Lo demas no lo entendi para nada... algo de los parches y eso...
Alguien me lo podria explicar??
Y que es lo que finalmente tengo que descargar para poder funcionar bien :O ??

Mi msn es rose.in.flames@gmail.com

Estare atento a este foro a ver si alguien me ayuda... :D

Asi se ganan un nuevo usuario de OpenSuse Jejejeje
Gracias :D