"Traducir" comandos de iwconfig a /etc/conf.d/wireless

Hola a todos!.

He estado leyendo por foros y tal, como configurar mi targeta de red inalambrica (Conceptronic con chipset rt2500) con la protección wpa y bueno tras varios intentos he conseguido un script que hace que la red vaya perfectamente, el script es este:

ifconfig ra0 up
iwconfig ra0 mode managed
iwpriv ra0 set AuthMode=WPAPSK
iwpriv ra0 set EncrypType=TKIP
iwpriv ra0 set WPAPSK="B4t0us4y"
iwconfig ra0 essid "Batousay"
ifconfig ra0 192.168.0.130 netmask 255.255.255.0 broadcast 192.168.0.255
ifconfig ra0 up
route del default
route add default gw 192.168.0.1 ra0


Bien, la cuestión esque me gustaria poder poner esos comandos en el fichero /etc/conf.d/wireless para cuando arranca el PC o cuando hago un /etc/init.d/net.ra0 start

La red funcione, he probado varias combinaciones pero no he conseguido ninguna, me gustaria que alguien me "tradujese" los comandos, porque llevo ya bastantes dias estancado U.U [mamaaaaa] .

Bueno, muchas gracias a todos!!

[bye]

Edito: Uso Gentoo con el kernel 2.6.14-r2 y no, la contraseña que veis ahçi no es la de mi red, la mia es aún más dificil :P
Te respondo aqui lo msimo que en el foro oficial. Con la documentación oficial en castellano ¿no te vale?
http://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=4&chap=4
No tienes que poner los comandos directamente sino con la sintaxis que se explica en el enlace.

Yo he tenido esa misma tarjeta durante meses con WPA y va de perlas (soporte nativo en Linux, con soporte WPA, con modo promiscuo e inserción de trafico simultanea. Por solo 21€, no se puede pedir más :D). No conservo la configuración, pero creo que la documentación y los ejemplos que hay en el archivo /etc/wpa_supplicant.conf.example deberías de tener mas que de sobra. Más detallado y mejor explicado que eso no vas a encontrar mucho ;). Si quieres, puedes incluir los comandos de /etc/wpa_supplicant.conf.example en /etc/conf.d/net, en /etc/conf.d/wireless o en /etc/wpa_supplicant.conf, cualquiera de ellos sirve, lo único importante es que respetes la sintaxis.

De todas formas, creo que te podrías haber ahorrado el script , recuerda que los drivers incluyen el comando RaConfig2500 (ojo a las mayúsculas) que soporta guardar las configuraciones.

Saludozzzzzzz
Pues sinceramente, si que lo habia leido, pero como en la página oficial de Wpa_supplicant no poque que el chipset de Ralink esté soportado directamente ni lo intenté y busqué por otrs sitios.

Ahora mismo lo estoy intentando configurar, he seguidos las instrucciones que me has pasado, pero claro, hay un problema, no me reconoce el driver madwifi (creo que solo es para las atheros, no?) y por mucho que he estado buscando... no se que driver tengo que usar. ¿Alguien sabe el driver que funciona?.

Por otra parte, yo no tengo ese Script, me parece que en las últimas versiones lo habrán quitado o algo... [buuuaaaa] (o no lo he instalado bien, quien sabe)

Por otra parte, yo no conecto por dhcp, lo que no he visto por ningun lao es como poner IP fija, en el script de arriba lo hago con:

ifconfig ra0 192.168.0.130 netmask 255.255.255.0 broadcast 192.168.0.255

pero ahora no se como ponerlo, ¿alguna idea?

Bueno, muchas gracias!
El driver a utilizar lo tienes en portage. Se llama rt2500.

Para configurar la IP, lo tienes en el enlace que te pasé, fijate en las etiquetas "config_*".

Saludozzzzzz
Hombre, el driver está instalado, si no no me funcionaria ni con script ni nada.

la cuestión es que en el net, pongo
Habitacion batousay # cat /etc/conf.d/net
# Este fichero se ha generado tomando como ejemplo el wireless.example
# situado en /etc/conf.d/

modules=( "wpa_supplicant")
wpa_supplicant_ra0="-Drt2500"

#wpa_supplicant_ra0="-Dudcwifi"
#wpa_supplicant_ra0="-Dmadwifi"

iwconfig_ra0="mode managed"
config_ra0=( "192.168.0.130 netmask 255.255.255.0" )
routes_ra0=( "default gw 192.168.0.1" )

y al intentar arrancar la red me dice lo siguiente:
Habitacion batousay # /etc/init.d/net.ra0 restart
* Starting ra0
* Starting wpa_supplicant on ra0 ...
Unsupported driver 'rt2500'.

(Me dice lo mismo con todos los drivers que he intentado probar).

Naturalmente, al hacer un # modprobe rt2500 funciona, ya que el modulo va perfectamente.

Alguna idea?

Muchas gracias.

Por cierto, tengo la versión 0.50 de wpa_supplicant y la 1.1.0_beta3 de los drivers de la rt2500.

[bye]
Es evidente qe debes cargar el modulo antes de intentar activar la red ...
Sertinell escribió:Es evidente qe debes cargar el modulo antes de intentar activar la red ...


Aunque no ha quedado claro en mi anterior post, el modulo lo cargo al arranque.
Naturalmente, al hacer un # modprobe rt2500 funciona, ya que el modulo va perfectamente.


Pues ahora me qeda menos claro aun. Si lo cargas al arranqe como dices ahi qe tras cargarlo funciona ?? [flipa]
veamos... XD lo cargo al arranque.
Y luego si en consola como root ghago un modprobe rt2500 lo hace XD, si se lo pongo 5 veces seguidas, lo hace las 5...

Esque haciendo pruebas... si opngo como driver madwifi me da el mismo error, driver no soportado, y digo, a ver si esque también tengo el modulo de madwifi compilao y yo sin saberlo, y he hecho un
#modprobe madwifi, y naturalmente me ha dicho que el modulo no existia.
Tras una deducción lógica de mi cerebor he pensao que a lo mejor tampoco tenia el rt2500, y para probarlo he hecho un modprobe rt2500 y, naturalemtne, como siq ue lo tengo... ha funcionao.

[bye]

(Espero que haya quedado claro lo que he hecho XD, aunque esté mal hecho)
cohones, qe lo qe funciona es el modprobe !!!, pense qe lo qe funcionaba despues d ehacer un mmodprobe era la wifi :)
9 respuestas