Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 27 Nov 2014, 23:04
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Como cofigurar una red inalámbrica en línea de comandos
Moderators: rarsa
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
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)

PostPosted: 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

Code:
 comando:      lsmod




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
View user's profile Send private message Visit poster's website 
mister_electronico


Joined: 20 Jan 2008
Posts: 676
Location: Asturias_ España

PostPosted: 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
View user's profile Send private message Visit poster's website Yahoo Messenger 
caka

Joined: 07 Dec 2006
Posts: 202

PostPosted: 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 Shocked . 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 Very Happy Very Happy Very Happy

_________________
Mi blog: http://dinerwir.blogspot.com/
Back to top
View user's profile Send private 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)

PostPosted: 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
View user's profile Send private message Visit poster's website 
caka

Joined: 07 Dec 2006
Posts: 202

PostPosted: 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 Razz y napi un gran traductor Smile
Back to top
View user's profile Send private 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)

PostPosted: 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
View user's profile Send private message Visit poster's website 
mister_electronico


Joined: 20 Jan 2008
Posts: 676
Location: Asturias_ España

PostPosted: 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
View user's profile Send private message Visit poster's website Yahoo Messenger 
nilsonmorales


Joined: 15 Apr 2011
Posts: 516
Location: El salvador

PostPosted: 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
View user's profile Send private message MSN Messenger 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Jump to:  

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
[ Time: 0.1105s ][ Queries: 12 (0.0063s) ][ GZIP on ]