The time now is Fri 24 May 2013, 22:59
All times are UTC - 4 |
| Author |
Message |
napi

Joined: 25 Jan 2008 Posts: 68 Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)
|
Posted: Wed 02 Apr 2008, 18:39 Post subject:
Como cofigurar una red inalámbrica en línea de comandos |
|
Motivado por el requerimiento de Mister_informático, he traducido este post extraido del foro en inglés.
Os pido disculpas de antemano por los errores de traducción y os agradeceria que me los digais para modificar el post y perfeccionarlo.
Espero que os sirva de ayuda.
La puppy Network Wizard es una de las mejores herramientas en el mundo profesional. Soporta actualmente todos los controladores wifi, incluidos los no convencionales linux-wlan-ng (prism2), además de ndiswrapper. Todos soportan encriptación WPA & WPA2 via wpa_supplicant, al igual que los controladores Ralink, que normalmente no son compatibles con wpa_supplicant.
En la versión de la Distrowatch de Puppy 3.00 http://distrowatch.com/weekly.php?issue=20071008#review
Susan Linton dice lo siguiente:
La network wizard requiere de varios pasos y clicks, pero a cambio trabaja con acceso protejido Wi-Fi (WPA). He probado tres distros con configuración de red inalámbrica . Es una sorprendente azaña.
Pero lo verdaderamente interesante de Wizard son los comandos que operan detrás de el, sobre todo si lo que necesitas es investigar un problema, o si tienes un sistema no convencional.
En primer lugar sabe cual es el módulo que es usado por tu dispositivo wifi. El módulo correcto no es determinado por los creadores del adaptador wifi, pero el chipset si lo contiene.
Desde la versión 2.12 en adelante, Puppy Linux incluye un amplio soporte para controladores wifi, incluyendo muchos controladores creados por terceros.
Para los chipsets no soportados por el controlador nativo de Linux, Puppy también incluye ndiswrapper, el cual encubrirá un cintrolador de windows. Oviamente, debes sustituir los archivos del controlador de Windows.
Ndiswrapper es una opción más, pero algunas veces es la única solución.
Normalmente, Puppy detectará tu dispositivo wifi, y cargará el controlador adecuado desde el archivo"zdrv" su colección de controladores comprimida.
Introduce este comando para ver que módulo está actualmente cargado
Cuando un módulo wifi se carga, crea una nueva interface de red, que puede ser llamada "2eth0" "wlan0" "ra0" "ath0" or "rausb0". Pero si también tienes una interface ethernet, esta se adjudicará el nombre "eth0" y la interface wifi será "eth1".
Primero checkea si tu módulo wifi ha creado una interface, con estos dos comandos
| Code: | Comando: ifconfig -a
Comando: iwcon | fig
Para este ejemplo, vamos a suponer que tu interface es "eth1".
A menudo es necesario levantar la interface sin configurar con este comando
| Code: | | Código: ifconfig eth1 up |
PARTE 1: encriptación WEP.
(para configurar la encriptación WPA , ver PARTE 2,)
Para cofigurar la encrptación WEP :
| Code: | Código: iwconfig eth1 essid MY_ESSID
iwconfig eth1 key open 1234567890
iwconfig eth1 mode managed |
Verás a menudo referencias de estos 3 parámetros, essid/key/mode, pueden ser usados de igual manera en un solo comando iwconfig como de manera separada, sin embargo aparentemente la configuración es mas fiable cuando los parámetros son ejecutados por separado.
Obiamente debes reemplazar "MY_ESSID" por tu SSID, y "1234567890" por tu clave WEP.
La mayoria de los routers wifi utilizan WEP de autentificación abierta, pero puede ser también restringida, en cuyo caso el comando sería:
| Code: | | Código: iwconfig eth1 key resticted 1234567890 |
O si tu router no tiene encriptación, el segundo comando pueda ser
| Code: | | Código: iwconfig eth1 key off |
Después para obtener una dirección IP automática (DHCP)
| Code: | Código: rm /etc/dhcpc/*.pid
dhcpcd -t 30 -h puppypc -d eth1
|
Aquí añado unos comentarios de caka (en rojo), ya que según comenta el código anterior no funciona en todos los casos:
A este comando te hago un comentario. Como sabrás esto sirve para borrar las DNS que se esten actualizando actualmente antes de solicitar unas nuevas por Internet. Tempestuous siempre menciona este comando un sus scripts que acompaña a los drivers wireless, pero yo uso Puppy 2.13 y a mí este comando no me sirve. No da error ni nada pero ese no es el archivo que hay que borrar sino que el comando adecuado es:
| Code: | rm /var/run/dhcpcd-ath0.pid
|
Como ves el archivo *.pid que hay que borrar es ese y en mi Puppy se encuentra en el directorio /var/run. Quizás puedas añadir en tu traducción que hay que buscar este archivo y borrarlo y que se puede encontrar tanto en el directorio /etc/dhcpc como en el /var/run
| Code: | | dhcpcd -t 30 -h puppypc -d eth1 |
Y este comando yo pondría un "dhcpcd eth1" que es más sencillo y no es necesario especificar tantos parámetros como hace tempestous
O para obtener una dirección IP estática, modifica /etc/resolv.conf para incluir los nombres de tus servidores después
[color=red]Yo este párrafo anterior lo cambiaría. Está bien que para no usar dhcp y poner DNSs estáticas se puede modificar a mano el archivo /etc/resolv.conf pero tambien se puede hacer por comandos de la siguiente manera:
| Code: | echo nameserver [DNS 1] > /etc/resolv.conf
echo nameserver [DNS 2] >> /etc/resolv.conf[/color] |
| Code: | Código: ifconfig eth1 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0
route add default gw 192.168.0.1 eth1 |
Ni que decir tiene que teneis que reemplazar las direcciones IP apropiadas.
Puppy contiene una utilidad para la configuración wifi, RutilT. Es más que un simple guión, es una aplicación completa, y puede ser usada cuando Wizard falla, especialmente en la última parte del proceso; adquiriendo la dirección IP.
RutilT soporta encriptación WPA solo con controladores wifi Ralink y solamente WPA/PSK.TKIP
Este es el en lace del original en inglés: http://www.murga-linux.com/puppy/viewtopic.php?t=22469
Last edited by napi on Sun 13 Apr 2008, 15:26; edited 3 times in total
|
|
Back to top
|
|
 |
mister_electronico

Joined: 20 Jan 2008 Posts: 319 Location: Asturias_ España
|
Posted: Thu 03 Apr 2008, 17:46 Post subject:
Me alegro haberte motivado....... |
|
Me alegra haberte motivado......espero que se siga animando mas gente, me parece muy interesante el tema, yo estoy traduciendo uno de compilar kernerl para Puppy, y en breve lo pondre, aunque no se muy bien todavia como se hace...... Un saludo ..... nos vemos en el Foro.
|
|
Back to top
|
|
 |
caka
Joined: 07 Dec 2006 Posts: 202
|
Posted: Fri 04 Apr 2008, 04:38 Post subject:
|
|
mister_electronico ¿qué página estás traduciendo sobre compilar el kernel?. Esta:
http://www.puppylinux.com/development/compilekernel.htm
La verdad que a mi me fue muy util esa página en su día y yo tengo mi Puppy con el kernel instalado en el PC para poder compialr programas. A mí me ayudo muchísimo rarsa hace mas o menos 1 año y medio y este post fue uno de los primeros de este subforo en castellano:
http://www.murga-linux.com/puppy/viewtopic.php?t=13557
Ahora que lo recuerdo me parece una tontería, pero esos fueron mis comienzos. Ahora ya sé de sobra quien es tempestuous, que me tiene ayudado más de una vez y es un auténtico crack en el tema del wireless.
Bueno pues nada. Si traduces esa página seguro que le será de utilidad a mucha gente ya que si buscais en el foro en español mensajes que contengan "compilar kernel" salen 2 páginas . Así que aunque la página está un poco anticuada y es del 2006 puede ser muy util.
Y napi este fin de semana le echo una ojeada a tu traducción y comento en este post lo que yo cambiaría. Por cierto (con todos los respetos al Network Wizard y al trabajo de rarsa) yo prefiero mucho más para manejar mi tarjeta wifi crear un script con los comandos y tenerlo en el escritorio para hacer click sobre él cuando me quiera conectar que a usar el Network Wizard. Para mí es más cómodo aunque ciertamente más complejo. Espero que no le parezca mal a rarsa esta opinión ya que tambien reconozco que su trabajo en el Wizard fue y es MAGNIFICO y menuda currada se debio meter para eliminar bugs y que funcione bien con WPA.
Así que felicitaciones a tempestuous y a rarsa. 2 CRACKS
_________________ Mi blog: http://dinerwir.blogspot.com/
|
|
Back to top
|
|
 |
napi

Joined: 25 Jan 2008 Posts: 68 Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)
|
Posted: Fri 04 Apr 2008, 06:10 Post subject:
Ansioso |
|
Espero con ansias tus correcciones caka.
_________________ http://www.elblogdenapi.blogspot.com. El software libre es la revolución
|
|
Back to top
|
|
 |
caka
Joined: 07 Dec 2006 Posts: 202
|
Posted: Sat 05 Apr 2008, 04:21 Post subject:
|
|
Copio el texto y lo pego con las correcciones a la redacción que yo le haría. Luego tu decides si lo dejas como está o le cambias algo, esto queda a tu libre albedrío ya que fuiste tu el que tuviste la iniciativa de crear este post. Marco en negro la mayoría de los cambios más importantes:
| Quote: |
La herramienta, utilidad o programa de puppy "Network Wizard" es una de las mejores en el mundo profesional. Soporta actualmente todos los controladores wifi, incluidos los no convencionales linux-wlan-ng (prism2), además de ndiswrapper. Todos soportan encriptación WPA & WPA2 via wpa_supplicant, al igual que los controladores Ralink, que normalmente no son compatibles con wpa_supplicant.
En la revisión de la versión de Puppy 3.00 http://distrowatch.com/weekly.php?issue=20071008#review
Susan Linton dice lo siguiente:
La network wizard requiere de varios pasos y clicks, pero a cambio trabaja con acceso protejido Wi-Fi (WPA). He probado tres distros con configuración de red inalámbrica . Es una sorprendente azaña.
Pero lo verdaderamente interesante del Wizard son los comandos que operan detrás de el, sobre todo si lo que necesitas es investigar un problema, o si tienes un sistema no convencional.
En primer lugar saber cual es el módulo que es usado por tu dispositivo wifi. El módulo correcto no es determinado por los creadores del adaptador wifi, pero el chipset si lo contiene.
Desde la versión 2.12 en adelante, Puppy Linux incluye un amplio soporte para controladores wifi, incluyendo muchos controladores creados por terceros.
Para los chipsets no soportados por el controlador nativo de Linux, Puppy también incluye ndiswrapper, el cual encubrirá el controlador de windows. Oviamente, debes sustituir los archivos del controlador de Windows.
Ndiswrapper es una opción más, pero algunas veces es la única solución.
Normalmente, Puppy detectará tu dispositivo wifi, y cargará el controlador adecuado desde el archivo "zdrv" su colección de controladores comprimida.
Introduce este comando para ver que módulo está actualmente cargado
comando: lsmod
Cuando un módulo wifi se carga, crea una nueva interface de red, que puede ser llamada "eth0" "wlan0" "ra0" "ath0" o "rausb0". Pero si también tienes una interface ethernet, esta se adjudicará el nombre "eth0" y la interface wifi será "eth1".
Primero checkea si tu módulo wifi ha creado una interface, con estos dos comandos
Comando: ifconfig -a
Comando: iwconfig
Para este ejemplo, vamos a suponer que tu interface es "eth1".
A menudo es necesario levantar la interface sin configurar con este comando
Código: ifconfig eth1 up
PARTE 1: encriptación WEP.
(para configurar la encriptación WPA , ver PARTE 2,)
Para cofigurar la encrptación WEP :
Código: iwconfig eth1 essid MY_ESSID
iwconfig eth1 key open 1234567890
iwconfig eth1 mode managed
Verás a menudo referencias de estos 3 parámetros, essid/key/mode, pueden ser usados de igual manera en un solo comando iwconfig como de manera separada, sin embargo aparentemente la configuración es más fiable cuando los parámetros son ejecutados por separado.
Obviamente debes reemplazar "MY_ESSID" por tu SSID, y "1234567890" por tu clave WEP.
La mayoría de los routers wifi utilizan WEP de autentificación abierta, pero puede ser también restringida, en cuyo caso el comando sería
Código: iwconfig eth1 key resticted 1234567890
O si tu router no tiene encriptación, el segundo comando será
Código: iwconfig eth1 key off
Después para obtener una dirección IP automática (DHCP)
Código: rm /etc/dhcpc/*.pid
A este comando te hago un comentario. Como sabrás esto sirve para borrar las DNS que se esten actualizando actualmente antes de solicitar unas nuevas por Internet. Tempestuous siempre menciona este comando un sus scripts que acompaña a los drivers wireless, pero yo uso Puppy 2.13 y a mí este comando no me sirve. No da error ni nada pero ese no es el archivo que hay que borrar sino que el comando adecuado es:
rm /var/run/dhcpcd-ath0.pid
Como ves el archivo *.pid que hay que borrar es ese y en mi Puppy se encuentra en el directorio /var/run. Quizás puedas añadir en tu traducción que hay que buscar este archivo y borrarlo y que se puede encontrar tanto en el directorio /etc/dhcpc como en el /var/run
dhcpcd -t 30 -h puppypc -d eth1
Y este comando yo pondría un "dhcpcd eth1" que es más sencillo y no es necesario especificar tantos parámetros como hace tempestous
O para obtener una dirección [DNS] estática, modifica /etc/resolv.conf para incluir los nombres de tus servidores después
Yo este párrafo anterior lo cambiaría. Está bien que para no usar dhcp y poner DNSs estáticas se puede modificar a mano el archivo /etc/resolv.conf pero tambien se puede hacer por comandos de la siguiente manera:
echo nameserver [DNS 1] > /etc/resolv.conf
echo nameserver [DNS 2] >> /etc/resolv.conf
Código: ifconfig eth1 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0
route add default gw 192.168.0.1 eth1
Ni que decir tiene que teneis que reemplazar las direcciones IP apropiadas.
Puppy contiene una utilidad para la configuración wifi, RutilT. Es más que un simple guión, es una aplicación completa, y puede ser usada cuando Wizard falla, especialmente en la última parte del proceso; adquiriendo la dirección IP.
RutilT soporta encriptación WPA solo con controladores wifi Ralink y solamente WPA/PSK.TKIP
|
Por último te recomiendo que en vez de copiar y pegar el texto en ingles lo borres y pongas un enlace o link al post de tempestuous para que el que le interese lo lea en inglés. Así queda mejor y más escueto desde mi punto de vista.
Y yo a continuación le añadiría como se puede crear un script con todos los comandos necesarios para configurar la tarjeta wireless. Para ello se puede usar como base alguno de los que ha hecho tempestuous. Por ejemplo me he bajado uno de la página de downloads a boleo:
| Quote: | ## first check that your driver has created a valid network interface
ifconfig
iwconfig
## both of these commands should indicate your wifi interface,
## the interface can be called "eth.." "wlan0" "ra0" "ath0" or "rausb0"
## for the sake of this example, let's assume "eth1". Now continue -
ifconfig eth1 up #(sometimes necessary)
iwconfig eth1 essid MY_ESSID key 1234567890 mode managed
## obviously replace "MY_ESSID" with your SSID
## and "1234567890" with your WEP encryption key
## now for automatic IP -
## first remove stale dhcpcd file if it exists
rm /etc/dhcpc/*.pid
dhcpcd -t 30 -h puppypc -d eth1
## or for static IP
## modify /etc/resolv.conf to include your nameservers
#ifconfig eth1 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0
#route add default gw 192.168.0.1 eth1 # or whatever your router's IP is |
Este script lo he bajado de:
http://dotpups.de/dotpups/Wifi/
Concretamente este es el archivo con el texto:
http://dotpups.de/dotpups/Wifi/drivers-for-Puppy-2.12-to-2.14/1-wifi-README.txt
PD: Lo dicho, tempestuous es un auténtico CRACK y napi un gran traductor
|
|
Back to top
|
|
 |
napi

Joined: 25 Jan 2008 Posts: 68 Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)
|
Posted: Sat 05 Apr 2008, 17:03 Post subject:
Muchas gracias caka |
|
Gracias por las críticas, las constructivas, son siempre bien recibidas. He tomado nota y procuraré ir mejorando.
_________________ http://www.elblogdenapi.blogspot.com. El software libre es la revolución
|
|
Back to top
|
|
 |
mister_electronico

Joined: 20 Jan 2008 Posts: 319 Location: Asturias_ España
|
Posted: Tue 08 Apr 2008, 15:06 Post subject:
perdona napi que conteste a caka en este post...... por algo |
|
Perdona que le responda aqui a caka en tu post por algo que no tiene nada que ver......
Bueno te invito caka a lo mismo que has echo con napi.... a que si tienes alguna sujerencia sobre el post que he puesto de compilacion de kernel.... te animes a ponerla en el post que he puesto......
Saludos ..... napi me parece interesantisimo tu post...... y creo que me sera de mucha utilidad cuando me ponga ....... con ellas.....
El tiempo........... que escaso que es........... con la de cosas interesantes por hacer........... ...
Bueno un abrazo a todos....
|
|
Back to top
|
|
 |
nilsonmorales

Joined: 15 Apr 2011 Posts: 279 Location: El salvador
|
Posted: Fri 25 May 2012, 19:41 Post subject:
|
|
gracias amigos es lo que andaba buscando no entiendo tan bien el ingles asi que me es de mucha ayuda
gracias totales
|
|
Back to top
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|