Foros de daboweb

HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: Jaleos en 12 de Marzo de 2007, 06:49:26 pm

Título: ¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO)
Publicado por: Jaleos en 12 de Marzo de 2007, 06:49:26 pm
Hola a todos.
Tengo una placa Asus p5b de luxe con wifi ap solo, el procesador es Dual Core E6600 conroe, 1 Gb ram a 800, router Telsey wifi con encriptacion WPA y el adaptador inalambrico que viene con el router no tiene mucha potencia y no llega la señal hasta el fondo de la casa, cosa que la tarjeta de la placa cumple muy bien, pero no se como se configura.
Parece que en >RED si la detecta, y en >Administracion de dispositivos  veo el driver rtl8187.
Segun Synaptic tengo instalado wpa_supplicant 0.5.4-5

Esto en cuanto a la interface grafica:

La interface inalambrica me aparece en Sistema>Administarcion>Red y la tengo con dhcp, he puesto el nombre del equipo (CORE), el dominio (CASA), el essid (TELE2), tipo de contraseña (hexadecimal), y en contraseña de red (la wpa que me proporciona mi isp), he desactivado la conexion por ethernet alambrica.
Servidores dns he puesto los que me da el isp.
Dominios de busqueda la he dejado sin poner nada, no se que poner.

Esto en cuanto a la consola:

Cuando hago "sudo ./wpa_supplicant –D ipw – c wpa1.conf –i wlan0"
da salida "sudo: ./wlan0dhcp: command not found"
El fichero wpa1.conf ó el wpa_supplicant.conf que deveria de estar en /etc no aparece por ningun lado, NO SE SI HABRA QUE CREARLO.
Haciendo una busqueda los unicos que me salen son :
/usr/share/doc/wpasupplicant/examples/wpa-psk-tkip.conf
/usr/share/doc/wpasupplicant/examples/wpa2-eap-ccmp.conf
/usr/share/doc/wpasupplicant/examples/wpa_connect_open_ap.conf
Cuando hago "sudo wpa_supplicant -iath0 -c/etc/wpa_supplicant.conf -Dmadwifi -w"
da salida "Failed to read or parse configuration '/etc/wpa_supplicant.conf".
Tambien tengo entendido que hay que modificar, para Edgy, el /etc/network/interfaces, pero no se como hacerlo.

Haciendo :

jaleos@core:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     802.11b/g  ESSID:"tele2" 
          Mode:Managed  Channel=13  Access Point: Not-Associated
   #Cada vez que hago iwconfig sale otro numero "channel" diferente..............idea de porque?   
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0      no wireless extensions.

Haciendo, para poner el mismo canal en el emite el router:

jaleos@core:~$ sudo iwconfig wlan0 channel 11
Password:
Error for wireless request "Set Frequency" (8B04) :
    SET failed on device wlan0 ; Operation not supported.

Haciendo:
jaleos@core:~$ sudo iwlist wlan0 scanning
wlan0     Scan completed :
          Cell 01 - Address: 00:03:6F:78:22:0C
                    ESSID:"Tele2"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:on
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality:13  Signal level:0  Noise level:39
                    Extra: Last beacon: 60ms ago
          Cell 02 - Address: 00:12:A9:11:EB:E6
                    ESSID:"3Com"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 22 24 36 48 54
                    Quality:14  Signal level:0  Noise level:7
                    Extra: Last beacon: 469ms ago
Haciendo:
jaleos@core:~$ sudo dhclient
Listening on LPF/wlan0/00:15:af:01:f5:8c
Sending on   LPF/wlan0/00:15:af:01:f5:8c
#esta submascara de red no se donde cambiarla, creo que funcionaria con 255.255.255.0
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6   
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2   
#y otros mas
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Haciendo:
jaleos@core:~$ sudo ./wlan0dhcp
sudo: ./wlan0dhcp: command not found

La pagina web de configuracion del Router me da como asociada y autorizada la direccion mac de la targeta wifi.
Haciendo:
jaleos@core:~$ iwevent
Waiting for Wireless Events from interfaces...

12:09:08.674605   wlan0    New Access Point/Cell address:Not-Associated
12:09:08.674683   wlan0    Set ESSID:"tele2"
#y otros mas

Haciendo a la puerta de enlace:
jaleos@core:~$ ping 192.168.0.1
connect: Network is unreachable

Haciendo a la DNS:
jaleos@core:~$ ping 80.58.0.97
connect: Network is unreachable


Bueno, como vereis estoy dando palos de ciego, no se que otras cosas vendrian bien poner, si hace falta algo mas .... :)
Alguna idea?
Saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 13 de Marzo de 2007, 12:55:38 am
Es normal que la tarjeta integrada tenga mucho mas alcance que una usb, aunque solamente sea por la antena. En una usb no deja de ser un pedazo de cable coaxial pequeño y encerrado dentro de la carcasa plástica. En el caso de la integrada dispones de uan antena con conector sma reverse, de al menos 2 dB, y que por poco dinero (unos 12 €), puedes cambiar por una de 8 dB.

Lo primero que has de comprobar es que el driver que usas está soportado. Ha de ser alguno de estos (extraido de la página oficial de wpasuppliccant) (http://hostap.epitest.fi/wpa_supplicant/):
Citar
Supported wireless cards/drivers
    * Linux drivers that support Linux Wireless Extensions v19 or newer with WPA/WPA2 extensions
    * Host AP driver for Prism2/2.5/3 (WPA and WPA2)
    * Linuxant DriverLoader with Windows NDIS driver supporting WPA/WPA2
    * Agere Systems Inc. Linux Driver (Hermes-I/Hermes-II chipset) (WPA, but not WPA2)
    * madwifi (Atheros ar521x)
    * ATMEL AT76C5XXx
    * Linux ndiswrapper
    * Broadcom wl.o driver
    * Intel ipw2100
    * Intel ipw2200
    * Wired Ethernet drivers
    * BSD net80211 layer (e.g., Atheros driver) (FreeBSD 6-CURRENT and NetBSD current)
    * Windows NDIS drivers (Windows; at least XP and 2000, others not tested)
Repasando tu post, veo que usas el driver rtl8187, que creo que si está soportado (creo que es de los incluiods en el primer grupo "Linux drivers that support Linux Wireless Extensions v19 or newer with WPA/WPA2 extensions").. No obstante compruebalo, teniendo en cuenta la versión del driver (
Código: [Seleccionar]
modinfo rtl8187
Si has tenido suerte, este documento dirigido a Debian (Ubuntu es una de sus "hijas"  como bien sabrás :-) ): Modes of Operation in wpasupplicant for Debian (http://manual.sidux.com/en/internet-connecting-wpa-en.htm)
Te bastará para configurarlo en pocos minutos. Hay dos modos de operación, de los cuales te recmiendo claramente el "managed".
Básicamente se trata de introducir las opciones adecuadas en /etc/network/interfaces . Así de simple. Cuando termine un simple ifdown wlan0 y un ifup wlan0 harán el trabajo.
Un ejemplo de sección para wlan0  sería:
Código: [Seleccionar]
iface wlan0 inet dhcp
        wpa-ssid Tele2
        #Contraseña     
        wpa-psk PlainTextSecret
        wpa-bssid 00:03:6F:78:22:0C

Si aun así sigues teniendo problemas, te recomiendo desactivar cosillas para ir descartando problemas "externos" a wpa. (usar ip estática en vez de dhcp, desactivar filtrado mac, e incluso probar a conectar desactivando wpa en el router, para comprobar de donde proviene el error, y una vez haya éxito, ir reponiendo las medidas de segurirad anuladas).

PD: Tambien he visto que
Citar
y en contraseña de red (la wpa que me proporciona mi isp)
¿¿?? Contraseña de wpa pondrás en TU router la que a ti te de la gana, no la que el isp te diga. Esa será una por defecto, pero tu la puedes cambiar. No tiene nada que ver la conexión a internet con la conexión inalámbrica en tu red local (creada por el router en este caso).
Ademas veo que "iwconfig" y "iwlist" no dan el mismo SSID. Uno da "tele2" y el otro "Tele2". Ojo, no son el mismo. 

Saludos y suerte
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Jaleos en 13 de Marzo de 2007, 12:26:34 pm
Hola empanada
Primero darte las mil gracias por tu atencion y ayuda, y que ayuda :) .Vaya ojo con la “T”
Voy a seguir el metodo que me recomiendas de quitar “cosillas”para descartar otros problemas, de hecho no me he conectado un una sola vez por wifi, ni con seguridades ni sin ellas, solo por w2 y la verdad que me reconozca la red es un buen primer paso. Luego te comento.
Por cierto, si quito la WPA del router habra que parar el wpa_supplicant, suponiendo que este activo ¿?
La configuracion por web del router no me permite cambiar del modo dhcp a ip fija, ¿bastara con cambiarsela al pc?

Ya que lo tengo calentito y para cuando logre conectar
jaleos@core:~$ sudo modinfo rtl8187
modinfo: could not find module rtl8187

En Administrador de dispositivos>
Usb interfaces> Pestaña usb : Fabricante realtek- Revision 1.0
Debe de soportarlo porque en Realtek te dan un .tar.gz con el driver y el wpa_ supplicant. Lo mismo hay que quitar el que trae ubuntu y poner este ¿?

Por otro lado la frase "iface wlan0 inet dhcp" y las otras del codigo, segun me ha parecido ver en el estupendo enlace que me dejaste (con opcion de leerlo en castellano jeje), solo aparece en
"Ejemplo de un wpa.conf file de Modo #1 - Ejemplo 1." y creo que es ase archivo al que me referia en el primer post y que no aparece por ningun sitio, me creo que habra que crearlo en /etc y rellenarlo con esos datos, en el readme que biene dentro del driver que da Realtek para rtl8187 dan este metodo de instalacion :

 WPA supplicant
//-----------------------------------------------------------------------------
1. Unpack source code of WPA supplicant:       #Si te fijas, es una version anterior
   tar -zxvf wpa_supplicant-0.3.8.tar.gz        #a la que me instalo ubuntu ¿Sera importante?
   cd wpa_supplicant-0.3.8

2. Create .config file:
   cp defconfig .config

3. Edit .config file, uncomment the following line:
   #CONFIG_DRIVER_IPW=y.

4. Build WPA supplicant:
   make

5. Edit wpa_supplicant.conf to set up SSID and its passphrase.
For example, the following setting in "wpa1.conf" means SSID to join is "BufAG54_Ch6"
and its passphrase is "87654321".
   network={
      ssid="BufAG54_Ch6"
      proto=WPA
      key_mgmt=WPA-PSK
      pairwise=CCMP TKIP
      group=CCMP TKIP WEP104 WEP40
      psk="87654321"
      priority=2

Y en el readme de de dentro del wpa_supplicant.tar.gz :

6. Execute WPA supplicant (Assume 8187 and related modules had been loaded):
   ./wpa_supplicant -D ipw -c wpa1.conf -i wlan0 &

Example configuration files for some common configurations:

1) WPA-Personal (PSK) as home network and WPA-Enterprise with EAP-TLS as work
   network
# allow frontend (e.g., wpa_cli) to be used by all users in 'wheel' group
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
#
# home network; allow all valid ciphers
network={
   ssid="home"
   scan_ssid=1
   key_mgmt=WPA-PSK
   psk="very secret passphrase"

Y otros ejemplos. Este es el mas sencillo.
De todas maneras probare a meter el codigo que me diste en /interfaces
No se si los post son muy largos, pero como salga bien de aquí sale un manual :):):)
Saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 14 de Marzo de 2007, 01:02:54 am
Hola empanada
Primero darte las mil gracias por tu atencion y ayuda, y que ayuda :)
No hay de que, es una de las muchas maneras de contribuir al software libre. Además, si como tu, la persona que pregunta, demuestra que ha puesto interés en resolver el problema, pues entonces uno se vuelca. Ahora bien, el que va en plan "nomefunciona_nosenada_házmelotu"...lo lleva crudo crudo.

Voy a seguir el metodo que me recomiendas de quitar “cosillas”para descartar otros problemas, de hecho no me he conectado un una sola vez por wifi, ni con seguridades ni sin ellas, solo por w2 y la verdad que me reconozca la red es un buen primer paso. Luego te comento. 
Pues si, de momento desactriva tanto wpa como wep, despues ya iremos metiendo complicaciones, siempre estamos a tiempo :-) .

Por cierto, si quito la WPA del router habra que parar el wpa_supplicant, suponiendo que este activo ¿?
La configuracion por web del router no me permite cambiar del modo dhcp a ip fija, ¿bastara con cambiarsela al pc?
A ver, la configuración del router tiene que dejarte desactivar el dhcp...de tu red local (en este caso se trata de que el router hace de servidor dhcp para tu red local). Otra cosa es que para la conexión a internet tenga el dhcp activado (en este caso es al revés, es un cliente dhcp, para que el router obtenga la ip pública que le asignará tu proveedor para poder salir a internet). En todo caso, no es necesario que toques ninguno de los 2, puedes asignar una ip fija a tu ordenador sin necesidad de desactivar ni servidor ni cliente dhcp.

Has de darle una ip fija que no este en uso dentro del rango de red que use el router. Normalmente el rango de red suele ser 192.168.0.X , 192.168.1.X,etc  donde  X € [1 , 254]. Normalmente el router suele tener asignada X=1, es decir, siguiendo con los ejemplos anteriores el router suele tener la 192.168.0.1, 192.168.1.1 etc. Simplemente escoge un número aleatorio menor a 254, por ejemplo X= 67(normalemente los servidores dhcp asignan direcciones de manera secuencial a partir d ela dirección del router, de manera que si tienes otros 2 ordenadores en marcha en tu red local lo normal es que las ip's 192.168.1.2 y 192.168.1.3 estuvieran en uso).
Siguiendo con los ejemplos anteriores la ip que deberías de darle sería una 192.168.0.67 o una 192.168.1.67 etc


Ya que lo tengo calentito y para cuando logre conectar
jaleos@core:~$ sudo modinfo rtl8187
modinfo: could not find module rtl8187
En este caso el error es mio(no tengo ninguna tarjeta que use ese driver), el módulo no se llama rtl8187 sino  r8187, luego el código correcto sería:
Código: [Seleccionar]
sudo modinfo r8187De todas maneras, como es mejor dar trigo para cultivar que pan para comer, si hubieras hecho
Código: [Seleccionar]
sudo updatedb
locate 8187 | grep .ko
habría obtenido la lista d etodos los módulos del kernel (extensión *.ko de "kernel object"), que contienen la cadena "8187", y el resultado habría sido "r8187.ko".
 
En Administrador de dispositivos>
Usb interfaces> Pestaña usb : Fabricante realtek- Revision 1.0
Debe de soportarlo porque en Realtek te dan un .tar.gz con el driver y el wpa_ supplicant. Lo mismo hay que quitar el que trae ubuntu y poner este ¿?
Olvídate de reinstalar nada, es un simple problema de configuración.

Por otro lado la frase "iface wlan0 inet dhcp" y las otras del codigo, segun me ha parecido ver en el estupendo enlace que me dejaste (con opcion de leerlo en castellano jeje), solo aparece en
"Ejemplo de un wpa.conf file de Modo #1 - Ejemplo 1." y creo que es ase archivo al que me referia en el primer post y que no aparece por ningun sitio, me creo que habra que crearlo en /etc y rellenarlo con esos datos, en el readme que biene dentro del driver que da Realtek para rtl8187 dan este metodo de instalacion
Cuando ya te funcione la red sin wpa ni wep ni nada, y quieras añadir wpa (muy recomendable, y mucho mejor que wep), te recomiendo el método de configuración Debian: ni wpa.conf ni nada de eso.Las instrucciones que has puesto son genéricas (para cualquier distro), pero te recomiendo las específicas de Debian, son  mucho mas sencillas. 
Debian contiene ligeras modificaciones en sus paquetes de red para hacer mucho mas sencilla la configuración de redes inalámbricas (y de muchas otras cosas). No es necesario wpa.conf, ni invocar a wpa_supliccant ni iwconfig ni nada, para configurar redes inalámbricas ni abiertas ni con wep ni con wpa.  Insisto: Básicamente se trata de introducir las opciones adecuadas en /etc/network/interfaces . Así de simple. Cuando termines un simple ifdown wlan0 y un ifup wlan0 harán el trabajo.

Por ejemplo, con los datos que me has dado, y suponiendo un rango de red local 192.168.0.X y que has desactivado tanto wpa como wep en tu router, y que tu router tiene la ip 192.168.1.1, un ejemplo de la sección adecuada en /etc/network/interfaces sería:

Citar
iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-ssid Tele2
        wireless-bssid 00:03:6F:78:22:0C
        wireless-channel 11
        wireless-mode managed

Cuando termines de editar /etc/network/interfaces haz
Código: [Seleccionar]
ifdown wlan0
ifup wlan0

 
Para comprobar si hay conexión con el router
Código: [Seleccionar]
iwconfig
ping -c1 192.168.0.1
Para comprobar si hay conexión con internet
Código: [Seleccionar]
ping -c1 80.58.34.33 Para comprobar si los dns's trabajan bien o están bien configurados en tu ordenador
Código: [Seleccionar]
ping -c1 www.google.es
Si no te funciona comprueba cual es la salida de un
Código: [Seleccionar]
ifconfig. Deberían de aparecer solamente 2 interfaces, una es loopback y la otra es wlan0. Si aparecen mas interfaces configuradas, puede que el ordenador no tenga la tabla de enrutamiento correcta (lo cual se comprueba con el comando
Código: [Seleccionar]
route). Desactiva las interfaces que no sean esas 2 con un
Código: [Seleccionar]
ifconfig nombre_interfaz down
Si te funciona todo, activa wpa y prueba con estas opciones en /etc/network/interfaces
Citar
iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wpa-ssid Tele2
        #Contraseña     
        wpa-psk contraseña_que_te_de_la_gana_:-)
        wpa-bssid 00:03:6F:78:22:0C

Saludos y suerte
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Jaleos en 14 de Marzo de 2007, 01:34:51 pm
¿Quien habia dicho que bocadillo de trigo era comida de tontos? Esta muy sabroso. :destroyer:
Pero como es obvio hay que esperar para digerir lo

root@core:~# modinfo r8187
filename:       /lib/modules/2.6.17-10-generic/kernel/drivers/net/wireless/rtl8187/r8187.ko
license:        GPL
author:         Andrea Merello <[email protected]>
description:    Linux driver for Realtek RTL8187 WiFi cards
version:        V 0.q
vermagic:       2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1
depends:        ieee80211-rtl,usbcore
alias:          usb:v0BDAp8187d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p6100d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0846p6A00d*dc*dsc*dp*ic*isc*ip*
srcversion:     AE99D92F68AD84E510D7447
parm:           channels: Channel bitmask for specific locales. NYI (charp)
parm:           devname: Net interface name, wlan%d=default
parm:           ifname:charp
auto lo

#Contenido de /etc/network/interfaces, no se si habra que comentar alguna linea :

iface lo inet loopback
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
auto eth2
iface eth2 inet dhcp
auto ath0
iface ath0 inet dhcp
iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-ssid Tele2
        wireless-bssid 00:03:6F:78:22:0C
        wireless-channel 11
        wireless-mode managed
        wireless-essid tele2
auto wlan0

#Despues de editar /interface reinicio el pc.
root@core:~# ifdown wlan0
root@core:~# ifup wlan0
Error for wireless request "Set Frequency" (8B04) :
    SET failed on device wlan0 ; Operation not supported.

#Y despues de activar y desactivar algunas veces en Sistema>Administracion>Red >la conexión inalambrica:
root@core:~# ifup wlan0
ifup: interface wlan0 already configured

root@core:~# iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=11  Access Point: Not-Associated   
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
sit0      no wireless extensions.

root@core:~# ping -c1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.67 icmp_seq=1 Destination Host Unreachable
--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

#Le puse en >Red > estas DNS :                      #Y tambien la puerta de enlace 192.168.0.1
root@core:~# ping -c1 80.58.0.97
PING 80.58.0.97 (80.58.0.97) 56(84) bytes of data.
From 192.168.0.67 icmp_seq=1 Destination Host Unreachable
--- 80.58.0.97 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

#Y la que me pusiste
root@core:~# ping -c1 80.58.34.33
PING 80.58.34.33 (80.58.34.33) 56(84) bytes of data.
From 192.168.0.67 icmp_seq=1 Destination Host Unreachable
--- 80.58.34.33 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

root@core:~# ping -c1 www.google.es
ping: unknown host www.google.es

#Y como no funciona
root@core:~# ifconfig
lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:81 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:7139 (6.9 KiB)  TX bytes:7139 (6.9 KiB)

wlan0    Link encap:Ethernet  HWaddr 00:15:AF:01:F5:8C 
          inet addr:192.168.0.67  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:20 errors:9 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:840 (840.0 b)  TX bytes:0 (0.0 b)

root@core:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0

root@core:~# iwlist wlan0 scanning
wlan0     Scan completed :
          Cell 01 - Address: 00:03:6F:78:22:0C
                    ESSID:"tele2"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality:13  Signal level:0  Noise level:18
                    Extra: Last beacon: 2ms ago

Y la otra red (3com)
Ahora entiendo a un ciego. Tenias que verme por el pasillo arriba y abajo con el floppy en la mano haste este otro pc  :haha: :haha:
Este ubuntu no tendra un firewall por casualidad.
Otra cosa, desde que he hecho estos cambios el sistema en general se ralentiza, para abrir openoficce, el navegador de archivos, etc.

Saludos.
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 14 de Marzo de 2007, 02:51:16 pm
Supongo que habrás tenido en cuenta TU rango de red local ¿no? El ejemplo que te puse es para un rango 192.168.0.X....¿es el tuyo? ¿cual es la ip de tu router?

Desactiva todo tipo de seguridades (filtrado mac incluido).

Te he puesto mal la sintaxis en el ssid, no es "wireless-ssid" sino "wireless-essid". De hecho acabo de observar que tienes unavez la linea correcta y otra vez la línea equivocada en tu "interfaces".

¿un firewall? Por defecto no creo, aunque puedes comprobarlo con
Código: [Seleccionar]
lsmod| grep iptable
Saludos.
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Jaleos en 15 de Marzo de 2007, 01:18:20 am
 192.168.0.1

Todo desactivado, filtrado mac,wpa y wep del router, y sin clave en >Red>Inalambricas.
Ahora no estoy en mi pc, cuando este en casa cambio la linea (sera un resto de copiar y pegar) y miro el firewall.
Por lo demas ¿todo bien? ifconfig y route?
esta salida es un paso adelante?: mi
root@core:~# ifup wlan0
ifup: interface wlan0 already configured
Podemos dar la interface por levantada?
lo de mi nick no va de broma. :haha: :haha:
saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 15 de Marzo de 2007, 01:32:56 am
ifconfig y route parecen dr resultados correctos, aunque no asi iwconfig, ya que dice que no estamos conectados. Llegado a este punto ya deberías de estar conectado.

Quizas sea un problema con ipv6. Algunos routers no se llevan bien con este protocolo.
Para saber si estas usand ipv6 haz
Código: [Seleccionar]
lsmod|grep ipv6. Lo mas seguro es que si lo estés usando (está poniendose de moda que se use por defecto).
Si es así desactivalo siguiendo estos pasos:
Edita el archivo
/etc/modprobe.d/aliases si usamos un kernel 2.6 y  cambia la linea que pone

alias net-pf-10 ipv6

por

alias net-pf-10 off

Despues haz un "update-modules" y reinicia.

un saludo
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Jaleos en 15 de Marzo de 2007, 01:02:50 pm
Eliminada la linea erronea.

root@core:~# lsmod|grep ipv6
ipv6                  272288  10

Despues de hacer el cambio en /aliases ya no da ninguna salida.
iptables tampoco la da.
La cosa sigue sin hacer ping a la puerta de enlace, el iwconfig y el iwlist siguen igual.
Hay una linea en el /interfaces al final que pone auto wlan0, no tendra nada que ver?

Ha pasado una cosa curiosa, despues del reinicio para el ipv6 la disquetera desaparecio, de Lugares>Equipo , donde estas los discos duros, etc, y la ralentizacion general desaparecio, despues de un segundo reinicio volvio a aparecer, junto a la ralentizacion. mmm... :???:

saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy 610?
Publicado por: Jaleos en 21 de Marzo de 2007, 02:00:59 am
Hola empanada, con todas las herramientas que me diste (y despues de formatear para hacer una particion fat32)he estado probando con algun éxito, pero, tovavia queda un pero....
Para empezar he creido que el no estar asociado no deberia ser muy bueno:
root@core:~# iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=11  Access Point: Not-Associated   
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
sit0      no wireless extensions.

#AQUI TAMBIEN HICE UN FILTRADO POR MAC EN EL ROUTER (con lo cual el emule, bajo W2, se puso un poco mas contento, dejo de fluctuar la estadistica de subidas, es un buen termometro).
Despues intente fijar la mac del router a wlan0  :???::

root@core:~# iwconfig wlan0 ap 00:03:6F:78:22:0C
root@core:~# iwconfig
lo        no wireless extensions.

wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=11  Access Point: 00:03:6F:78:22:0C   
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

sit0      no wireless extensions.

root@core:~# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:15:AF:01:F5:8C 
          inet addr:192.168.0.67  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:148 errors:0 dropped:685 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8330 (8.1 KiB)  TX bytes:0 (0.0 b)



root@core:~# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 00:03:6F:78:22:0C
                    ESSID:"tele2"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality:13  Signal level:0  Noise level:11
                    Extra: Last beacon: 9ms ago
          Cell 02 - Address: 00:12:A9:11:EB:E6
                    ESSID:"3Com"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 22 24 36 48 54
                    Quality:13  Signal level:0  Noise level:18
                    Extra: Last beacon: 326ms ago

root@core:~# gedit /etc/network/interfaces

(gedit:5578): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
# CONTENIDO DE /interfaces EN ESE MOMENTO
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
#iface wlan0 inet dhcp

iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-essid tele2
        wireless-bssid 00:03:6F:78:22:0C
        wireless-channel 11
        wireless-mode managed
       
root@core:~# iwlist wlan0 scan
#AHORA NO SALE LA OTRA RED (3Com) sera por el filtrado MAC :???:
wlan0     Scan completed :
          Cell 01 - Address: 00:03:6F:78:22:0C
                    ESSID:"tele2"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:8
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality:14  Signal level:0  Noise level:7
                    Extra: Last beacon: 17ms ago
#CAMBIO EL CANAL EN LA CONF. WEB DEL ROUTER DE 11 AL 8 Y PARRECE QUE LO CAMBIA AUTAMATICO EN EL “IWCONFIG”
root@core:~# iwconfig
lo        no wireless extensions.

wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=8  Access Point: 00:03:6F:78:22:0C   
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

sit0      no wireless extensions.


#MANUALMENTE NO DEJA
root@core:~# iwconfig wlan0 Channel 8
Error : unrecognised wireless request "Channel"
root@core:~# man iwconfig
Dando formato a iwconfig(8); aguarde, por favor...

root@core:~# iwlist wlan0 ap
# ESTA SALIDA NO SE QUE SIGNIFICA
wlan0     Interface doesn't have a list of Peers/Access-Points

root@core:~# man iwconfig
Dando formato a iwconfig(8); aguarde, por favor...
root@core:~# psaux
bash: psaux: orden no encontrada
root@core:~# ps
  PID TTY          TIME CMD
 4971 pts/0    00:00:00 su
 4972 pts/0    00:00:00 bash
 7152 pts/0    00:00:00 ps
root@core:~# ps -h
#:D :D:D ¡NOVATO /NOVATO!
root@core:~# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1632   540 ?        Ss   02:55   0:01 /sbin/init spla
root         2  0.0  0.0      0     0 ?        S    02:55   0:00 [migration/0]root      5688  0.0  0.1   3932  1756 pts/1    S+   03:33   0:00 bash
dhcp      5727  0.0  0.0   2396   740 ?        Ss   03:34   0:00 dhclient wlan0
jaleos    7083  0.3  2.9 114124 30832 ?        Sl   04:43   0:00 /usr/lib/firefo
root      7169  0.0  0.0   2476   984 pts/0    R+   04:48   0:00 ps aux
#SALIAN MUCHAS MAS PERO LAS HE QUITADO. MATO EL DHCP 5727
root@core:~# kill 5727
root@core:~# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1632   540 ?        Ss   02:55   0:01 /sbin/init splash
root         2  0.0  0.0      0     0 ?        S    02:55   0:00 [migration/0]
root      5688  0.0  0.1   3932  1756 pts/1    S+   03:33   0:00 bash
jaleos    7083  0.2  2.9 114124 30832 ?        Sl   04:43   0:00 /usr/lib/firefox/fi
root      7208  0.0  0.0   2476   984 pts/0    R+   04:50   0:00 ps aux
# MATADO EL DHCP
root@core:~# iwconfig
lo        no wireless extensions.

wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=8  Access Point: 00:03:6F:78:22:0C   
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

sit0      no wireless extensions.

#POR SI ACASO
root@core:~# iwconfig wlan0 essid tele2

root@core:~# ifconfig wlan0

wlan0     Link encap:Ethernet  HWaddr 00:15:AF:01:F5:8C 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:583 errors:0 dropped:685 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:27810 (27.1 KiB)  TX bytes:0 (0.0 b)

root@core:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
#¡VAYA HOMBRE, A CURRAR EN GOOGLE!  :dabo:

root@core:~# ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 up
root@core:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0

root@core:~# route add default gw 192.168.0.1
root@core:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0

root@core:~# ping -c1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.019 ms

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.019/0.019/0.019/0.000 ms

#!EURECAAAAAAA¡ :haha:
#PERO SIGO SIN PODER NAVEGAR CON FIREFOX :ciego:
En el router no estoy ni autenticado, ni asociado, ni autorizado, en algun momento de estos si se veia la mac asociada, incluso salio otra desconocida para mi.
#CONTENIDO DE /etc/resolv.conf :

nameserver 80.58.0.97
nameserver 80.58.0.33
192.168.0.1

root@core:~# ping -c1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=0.015 ms

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.015/0.015/0.015/0.000 ms

root@core:/home/jaleos#  ping -c1 80.58.0.97
PING 80.58.0.97 (80.58.0.97) 56(84) bytes of data.
From 192.168.0.1 icmp_seq=1 Destination Host Unreachable

--- 80.58.0.97 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

root@core:/home/jaleos# ping -c1 www.google.es
ping: unknown host www.google.es

He observado que el resultado de “iwlist” da   Mode:Master y de “iwconfig”  Mode:Managed son compatibles estos modos? El Rate y la frecuencia influiran? Las que aparecen en W2 son diferentes, con la aplicación que trae la targeta wifi.
A lo mejor es una tonteria pero tengo curiosidad, ¿en que archivo escribe el "iwconfig"?, en /interfaces no verdad?
Bueno, un nuevo atranco. Alguna luz? :ciego:
Saludos
 
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 21 de Marzo de 2007, 06:47:10 pm
El problema era el canal. Estaban ambas redes (la tuya, y la del vecino, en el mismo canal).No me había dado cuenta al repasar los datos que me diste, sino ya hubieramos resuelto esto mucho antes. Al cambiar al canal 8, te has separado unos pocos herzios  del canal 11, y ya no hay problema. Es mas, te recomiendo separarte aun mas (lo mas posible: canal 1, siempre que no haya problemas con otros aparatos de 2,4 Ghz (teléfonos inalámbricos, transmisores de señal de tv inalámbricos,etc). 

Lo mas importante es que inalámricamente ya tienes conexión (ya estás asociado al router) .

Ahora el problema que tienes es a nivel de tcp/ip.

Código: [Seleccionar]
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 upHas configurado mal tu interfaz de red, le has dado la ip del router a tu interfaz de red. Como te dije en uno de los posts, una ip solamente puede estar asociada a un solo componente de la red local: las ip's no pueden estar repetidas dentro de una red local...no solo eso sino que además le asocias la ip mas importante: la de la puerta de enlace (el router).

Fíjate en el interfaces que yo te puse:
Citar
iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-ssid Tele2
        wireless-bssid 00:03:6F:78:22:0C
        wireless-channel 11
        wireless-mode managed
En el, se asigna a tu interfaz de red la ip  192.168.0.67 ( address 192.168.0.67) y se designa como puerta de enlace el router (gateway 192.168.0.1).
 
Citar
He observado que el resultado de “iwlist” da   Mode:Master y de “iwconfig”  Mode:Managed son compatibles estos modos? El Rate y la frecuencia influiran? Las que aparecen en W2 son diferentes, con la aplicación que trae la targeta wifi.
Los resultados que obtienes al ejecutar cada comando son complementarios:
iwlist nos dice como están configuradas las interfaces de red que NO son nuestras: una red en modo "Master" (modo Maestro, el que "manda": el router)
iwconfig nos dice como tenemos configurada NUESTRA interfaz de red, en este caso en modo "managed" (modo cliente, necesita un "maestro" que le dirija: el router)
Todo concuerda.

Solución final:
Deja tu router en el canal 8, y cambia en el interfaces que yo te puse el canal 11 por el 8(o el que elijas finalmente), este sería un ejemplo de tu "/etc/network/interfaces" COMPLETO:

Citar
auto lo
iface lo inet loopback

#iface eth0 inet dhcp
#auto eth1
#iface eth1 inet dhcp
#auto eth2
#iface eth2 inet dhcp
#auto ath0
#iface ath0 inet dhcp

auto wlan0
iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-ssid Tele2
        wireless-bssid 00:03:6F:78:22:0C
        wireless-channel 8
        wireless-mode managed

Borra el contenido de tu /etc/resolv.conf y pon esto:
Citar
nameserver 80.58.34.33

Cuando acabes de editar interfaces y resolv.conf haz:
Código: [Seleccionar]
/etc/init.d/networking restart
ping -c1 192.168.0.1
ping -c1 80.58.34.33
ping -c1 www.google.es

Si haces lo que te he puesto fucniona si o si

Saludos y suerte!!!
Título: Nada, que no hay manera. Ahora ni ping
Publicado por: Jaleos en 22 de Marzo de 2007, 04:24:12 am
Hola.
Citar
Lo mas importante es que inalámricamente ya tienes conexión (ya estás asociado al router) .

Pues segun me aparece en en la config web del router no parece ser asi.A no ser que sean cosas diferentes.

Si, confundi en donde hacia las cosas cada comando.
Haber si esta esto  mejor asi:
root@core:~#ifconfig wlan0 192.168.0.67 netmask 255.255.255.0 up
#¿Estuvo bien esto? "iwconfig wlan0 ap  00:03:6F:78:22:0C"

Bueno, aqui va lo actual:

root@core:~# iwconfig wlan0
wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=8  Access Point: 00:03:6F:78:22:0C
# Cambiado el Rate, por si acaso.
          Bit Rate=54 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
#Contenido de /interfaces:
auto lo
iface lo inet loopback


#iface eth0 inet dhcp

#auto eth1
#iface eth1 inet dhcp

#auto eth2
#iface eth2 inet dhcp

#auto ath0
#iface ath0 inet dhcp

auto wlan0

iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-essid tele2
        wireless-bssid 00:03:6F:78:22:0C
        wireless-channel 8
        wireless-mode managed
       
root@core:~# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:15:AF:01:F5:8C 
          inet addr:192.168.0.67  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:846 errors:6 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:71580 (69.9 KiB)  TX bytes:0 (0.0 b)
root@core:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0

root@core:~# /etc/init.d/networking restart
Reconfiguring network interfaces...
  Error for wireless request "Set Frequency" (8B04) :
    SET failed on device wlan0 ; Operation not supported.
                                                                                   [ ok ]

root@core:~# ping -c1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.67 icmp_seq=1 Destination Host Unreachable

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

root@core:~# ping -c1 80.58.34.33
PING 80.58.34.33 (80.58.34.33) 56(84) bytes of data.
From 192.168.0.67 icmp_seq=1 Destination Host Unreachable

--- 80.58.34.33 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

root@core:~# ping -c1 www.google.es
ping: unknown host www.google.es

#En Sistema >Herramientas de red >interface inalambrico (wlan0):
Protocolo   Direccion IP         Mascara        difusion       Ambito  direccion hardware
Ipv4           192,168,0,67     255,255,255,0   192,168,0,255            00:15:af:01:f5:8c

Multicast: habilitado—estado :activo—Paquetes y bytes trans.:0—Paquete recibidos :6
bytes recibidos:252,0 , estos dos ultimos van subiendo de valo en un tiempo???

root@core:~# lsmod|grep ipv6
ipv6                  272288  10

En el router por web no aparece como asociada la mac de la tarjeta.
Supongo que en el "/interfaces COMPLETO" querras decir  wireless-essid tele2 y no
wireless-ssid Tele2

Quedo sin sugerencias ni preguntas, osea, enlagunado.
Saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 22 de Marzo de 2007, 09:43:29 am
No estás bien conectado, no del todo, pero hay comunicación inalámbrica desde que cambiaste el canal, la prueba es esta:
Citar
root@core:~# iwconfig
lo        no wireless extensions.

wlan0     802.11b/g link..  ESSID:"tele2"
          Mode:Managed  Channel=8  Access Point: 00:03:6F:78:22:0C
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

sit0      no wireless extensions.

Cambia el canal del router al 1 (y tras ello ajusta tu /etc/network/interfaces tambien, claro), para alejarte aun mas de la frecuencia del canal 11 de tu vecino, están demasiado cerca.
Tras ello:
Código: [Seleccionar]
# /etc/init.d/networking restart
# ifconfig
# iwconfig
# ping -c1 192.168.0.1
# ping -c1 80.58.34.33
# ping -c1 www.google.es

Tambien has de evitar que se cargue el módulo ipv6, no estoy seguro de que sea este el problema, pero pudiera ser. Si has hecho lo que te puse en uno de los posts anteriores ya no debería de cargarse:
Citar
/etc/modprobe.d/aliases si usamos un kernel 2.6 y  cambia la linea que pone

alias net-pf-10 ipv6

por

alias net-pf-10 off

Despues haz un "update-modules" y reinicia.

Quizás esté la misma linea en /etc/modutils/aliases, compruebalo.


Si no funciona va a haber que hacerlo a las bravas:
Primero has de saber que kernel estás usando:
Código: [Seleccionar]
$ uname -ro bien
Código: [Seleccionar]
$ cat /proc/versionbuscas el módulo:
Código: [Seleccionar]
# updatedb
# locate net_pf_10
Si tienes varios kernels tendrás que hacerlo con el directorio /lib/modules adecuado a tu versión de kernel:
Código: [Seleccionar]
# cp "ruta-completa-net_pf_10"  "ruta-completa-net_pf_10.old"
# rm "ruta-completa-net_pf_10"

y reiniciar

Y tras reiniciar comprueba de nuevo y dime lo que te dice:
Código: [Seleccionar]
$ lsmod|grep ipv6
# ifconfig
# iwconfig
# ping -c1 192.168.0.1
# ping -c1 80.58.34.33
# ping -c1 www.google.es

saludos y suerte
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Jaleos en 22 de Marzo de 2007, 02:12:12 pm
#Cambio canal del router y del /interfaces.
root@core:~# gedit /etc/network/interfaces

# En /etc/modutils/aliases no hay nada, porque no existe el fichero.

root@core:~# gedit /etc/modprobe.d/aliases
# cambiado a alias net-pf-10 off
root@core:~# update-modules
#Reinicio

root@core:~# /etc/init.d/networking restart
Reconfiguring network interfaces...
   Error for wireless request "Set Frequency" (8B04) :
    SET failed on device wlan0 ; Operation not supported.
                                                                                                     [ ok ]
root@core:~# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:15:AF:01:F5:8C 
          inet addr:192.168.0.67  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:242 errors:3 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10164 (9.9 KiB)  TX bytes:0 (0.0 b)

#Aunque en /interfaces tiene esta liea wireless-bssid 00:03:6F:78:22:0C ,lo da por no asociado. No lo     cambio con “iwconfig wlan0 ap  00:15:AF:01:F5:8C” para no liarnos.

root@core:~# iwconfig wlan0
wlan0     802.11b/g link..  ESSID:"tele2" 
          Mode:Managed  Channel=1  Access Point: Not-Associated  
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@core:~# ping -c1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

root@core:~#  cat /proc/version
Linux version 2.6.17-10-generic (root@vernadsky) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 SMP Fri Oct 13 18:45:35 UTC 2006 (Ubuntu 2.6.17-10.33-generic)

#A las bravas .....y unas cañas, que nos bamos a tomar despues :).
#¡Ehh! Entramos en en un procedimiento que desconozco completamente. Pero, jeje, Kerneles a mi  :D  ,quiero decir ...a ti.
#Esto no da ninguna salida
root@core:~# updatedb
root@core:~# locate net_pf_10
# por lo tanto  no se que valor es comveniente para:
Código: [Seleccionar]
# cp "ruta-completa-net_pf_10"  "ruta-completa-net_pf_10.old"
# rm "ruta-completa-net_pf_10"

Por si viene bien saberlo
root@core:~# lsmod|grep ipv6
root@core:~# lsmod|grep ipv4
No da ninguna salida
El “iwconfig” sigue sin asociar el ap y el “ifconfig” como el primero. Del ping entonces ni hablamos. :D

Saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 22 de Marzo de 2007, 04:53:27 pm
Mierda!!!!
Una vez mas haciendo honor a mi nick  :burla: grrrr
Metedura de pata hasta el fondo, la sintaxis correcta no es "wireless-bssid", sino "wireless-ap" (lo mismo que tampoco es "wireless-ssid" sino "wireless-essid". Joderrrrrrrrrrrrrrrrrrrrrrrr!

El /etc/network/interfaces correcto sería:

Citar
auto lo
iface lo inet loopback

#iface eth0 inet dhcp
#auto eth1
#iface eth1 inet dhcp
#auto eth2
#iface eth2 inet dhcp
#auto ath0
#iface ath0 inet dhcp

auto wlan0
iface wlan0 inet static
        address 192.168.0.67
        netmask 255.255.255.0
        gateway 192.168.0.1
        wireless-essid tele2
        wireless-ap 00:03:6F:78:22:0C
        wireless-channel 8
        wireless-mode managed

Esta vez funciona SI oSI :-) .  He errado la sintaxis el primer día, porque estaba trabajando en ese momento con aircrack-ng y airodump-ng, que usan la sintaxis "bssid" para asociar la mac del Acces Point, y metí la pata por ponertelo de memoria. Después como lo que te iba poniendo era copiar y pegar de los post precedentes pues.... jeje, espero sepas disculparme.

PD:lo del ipv6 está bien hecho, ya no se carga al inicio como demuestra ipv6

Saludos
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Jaleos en 22 de Marzo de 2007, 09:41:13 pm
Jajajaja, si vieras lo sucia que tengo la consola (la del cerebro tambien), para sacar estos post tengo que usar Mister Propper. No te preocupes, lo entiendo perfectamente.

root@core:~# gedit /etc/network/interfaces
 #Cambiada la linea y el canal al 1

root@core:~# /etc/init.d/networking restart
 * Reconfiguring network interfaces...   
 Error for wireless request "Set Frequency" (8B04) :
    SET failed on device wlan0 ; Operation not supported.
                                                                         [ ok ]
root@core:~# iwconfig

wlan0     802.11b/g link..  ESSID:"tele2"

#Vale, muy bien, ahora no se lo he forzado yo.
 
          Mode:Managed  Channel=1  Access Point: 00:03:6F:78:22:0C 
          Bit Rate=11 Mb/s   
          Retry:on   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@core:~# ifconfig


wlan0     Link encap:Ethernet  HWaddr 00:15:AF:01:F5:8C 
          inet addr:192.168.0.67  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:39 errors:3 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1638 (1.5 KiB)  TX bytes:0 (0.0 b)

root@core:~# ping -c1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

# En la configuracion web del router ahora si esta reconocida(¡Bieeeen! :mrgreen: ) pero no asociada  :ciego::

Estaciones autenticadas y su estado

                         bssid                   asociado         autorizado

En W2=        00:15:AF:01:F5:8C          yes              vacio
 
En Ubuntu    00:15:AF:01:F5:8C          vacio            vacio   
 
Otra cosa que he observado, en la pegatina que tiene en router pone MAC ADD.: 00:03:6F:78:22:08
                                                                          y tambien       S/N        : 00984130
Sobre todo lo que me mosquea es lo de 08 del final.

¿Que opinas de esto para el "route"?:

Código: [Seleccionar]
root# ifconfig wlan0 192.168.0.67 netmask 255.255.255.0 up
root# route add -net 192.168.1.0 netmask 255.255.255.0 wlan0
root# route add default gw 192.168.0.1 wlan0

¿Hay algo que pueda mirar e W2 que nos pueda valer?

Esto se conecta Si o Si, si ello quiere.

Cuando lo consigamos voy a limpiar todo esto y lo voy a colgar en todos los sitios que conozco, incluido en una estatua a la empanada que estoy haciedo en la plaza de mi casa. :mrgreen: :mrgreen:
Saludos

Edito : modifico la segunda linea del codigo a 192.168.0.0
Título: Lo dejo por imposible
Publicado por: Jaleos en 27 de Marzo de 2007, 01:44:55 am
Pues eso, que lo dejo, he aprendido muchas cosas, supongo que no las necesarias.
Hasta me he enterado de lo que hace el comando "arp" en W2, y ese ha sido el punto final, cuando me dice que la dirreccion fisica del router acaba en :08 y no en :0C como dice "iwlist". Esto ha sido demasiado.
Intentare hacer una red dejando este equipo en W2 o contratar a un tecnico.

Muchas gracias empanada por tu ayuda.

Saludos

Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Aj en 27 de Marzo de 2007, 08:55:34 am
Caramba, no sabía yo que esto de configurar el WPA fuera tan complicado.... a ver si saco algo de tiempo yo y la configuro.....

Una lastima que lo dejes...  una recomendación, no lo dejes definitivamente.... olvidate del tema un mes y luego vuelve a probar con tranquilidad....
Título: ¿ Lo del WPA? ya quisiera....
Publicado por: Jaleos en 29 de Marzo de 2007, 03:03:29 am
Si hubiera llegado a lo del WPA no hubiera estado mal, ni siquiera  conecta.
Si lo consigues y decides publicar el como me harias un gran favor si pusieras un link en este post, para que me legue un e-mail.

Saludos.
Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: empanada en 29 de Marzo de 2007, 05:38:23 pm
Como ya se ha comentado, wpa, wep o cualquier otra cosa referente a wireless en Debian y derivadas, se reduce a poner las secciones adecuadas en /etc/network/interfaces, sin mas.  Como por ejemplo aglo asi:
Código: [Seleccionar]
iface wlan0 inet dhcp
        wpa-ssid Tele2
        #Contraseña     
        wpa-psk PlainTextSecret
        wpa-bssid 00:03:6F:78:22:0C

El problema que estás teniendo con esa tarjeta, aunque en un principo yo creía que era simplemente de configuración, quizás esté a nivel de driver.
Estas tarjetas no parecen muy comunes (es la primera vez que he oído hablar de ese driver).  He estado ojeando en la página original del proyecto libre que realiza una versión no oficial driver (Linux driver for Realtek's Wi-Fi cards
rtl8180 + [sa2400/grf5101/max2820]
[rtl8185/rtl8187] + rtl8225  (http://rtl8180-sa2400.sourceforge.net/) y su última versión data de Abril del 2005. Malo.
Ahora ha habido gente desde enero de este año que ha recogido el testigo de ese proyecto y a partir de el ha seguido desarrollando el driver. Está aquí:  Realtek Linux wireless driver (http://rtl-wifi.sourceforge.net/wiki/Main_Page)
Tienes versiones muy recientes (e incluso CVS) del driver GPL, lo que desconzco es el estado de madurez de ese driver ,aunque supongo que estará aun algo verde. No te lo recomiendo. De momento lo que nos interesa es hacerlo funcionar sin mas, ya nos complicaremos luego.

En la página de realtek tienes versiones de su driver oficial:
drivers  realtek rtl81x (http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=24&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true)
Hay 2 versiones de rtl8187 (b y l). No se cual será la adecuada para tu tarjeta, ni en que se diferencian. Es la opción mas recomendable.

Despues aun tienes otra opción mas (no he comprobado el soporte aun, pero a un 95% de posibilidades de que esté soportada), que es Ndiswrapper (http://ndiswrapper.sourceforge.net/). Es software que implementa la windows api ndis sobre el kernel llinux para poder usar drivers de windows para tarjetas wifi en linux. Una maravilla. De todas maneras te recomiendo la opción del driver nativo para linux, es siempre mejor solución.
Saludos
Título: SOLUCIONADO
Publicado por: Jaleos en 06 de Abril de 2007, 06:17:28 pm
Hola empanada, y otros...

Bueno, ¡Ya está!  :-6

Efectivamente, era el driver.
He intentado instalar los que tienen en Realtet, pero no quieren instalarse, falla el "insmod" y el "./makedrv"
La solucion fue con "Ndiswrapper", pero ¡ojo!, no con el driver de XP si no con el W98 que trae el cd de la placa base.
Instalar y asociar fue todo uno  :haha:
El resto, configuracion, etc. hecho como me aconsejabas.
Tengo ya configurada una bonita red de tres pcs, uno de ellos aun con XP.
Dejo aqui un enlace que me dio idea de hacerlo con W98, por si fuera util.
http://ubuntuforums.org/showthread.php?t=275817&page=2

Se esta convirtiendo en costumbre salir de esta web con la sensacion de que es imprescindible, y un saborcillo en en el paladar a buen jamon de pata negra.

Saludos y mil gracias.


Título: Re: ¿como configurar tarjeta wifi rtl8187 con WPA(wpa_supplicant)en ubuntu Edgy
Publicado por: Liamngls en 06 de Abril de 2007, 06:44:04 pm
Gracias por comentarlo, damos el tema por solucionado :)
Título: Re: ¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO
Publicado por: empanada en 06 de Abril de 2007, 11:24:45 pm
Me alegro mucho. Has sido tu solo el que ha solucionado este problema.

En cuanto a la compilación del driver realtek, ¿te has leido los "REDME" y/o "INSTALL" que vendrán en el paquete? Quizás haya algun requerimiento de software que no cumples. Es lo malo de instalar cosas que no están en repositorios, que hay que saber las dependencias e instalarlas "a mano".
Supongo que sabes que has de instalar las kernel-headers-correspondientes a tu kernel para poder compilar módulos para tu kernel, ¿no? Además has de tener la versión adecuada de gcc (ha de ser la misma con la que se compiló tu kernel).
Para saber tu versión de kernel:
Código: [Seleccionar]
$ uname -rPara tener información mas detallada del kernel (incluida la versión de gcc que necesitas):
Código: [Seleccionar]
$ cat /proc/versionPara saber que versiones de gcc tienes instaladas y cual de ellas es la que está como predeterminada:
Código: [Seleccionar]
ls -l /usr/bin/gcc*Verás que /usr/bin/gcc es simplemente un enlace simbólico hacia una versión de gcc. Puedes tener varias versiones de gcc instaladas e usar la que te convenga en cada momento. Pore ejemplo esta es lo que tengo en este sistema desde el que te escribo:
Código: [Seleccionar]
miguel@habitacion:~$ ls -l /usr/bin/gcc*
lrwxrwxrwx 1 root root      7 2007-01-26 01:59 /usr/bin/gcc -> gcc-4.1
-rwxr-xr-x 1 root root  84848 2007-01-01 22:36 /usr/bin/gcc-3.4
-rwxr-xr-x 1 root root  89680 2006-09-04 04:52 /usr/bin/gcc-4.0
-rwxr-xr-x 1 root root 183444 2006-12-10 15:46 /usr/bin/gcc-4.1
lrwxrwxrwx 1 root root     10 2007-01-26 01:59 /usr/bin/gccbug -> gccbug-4.1
-rwxr-xr-x 1 root root  16079 2007-01-01 22:29 /usr/bin/gccbug-3.4
-rwxr-xr-x 1 root root  16203 2006-09-04 04:51 /usr/bin/gccbug-4.0
-rwxr-xr-x 1 root root  16283 2006-12-10 15:44 /usr/bin/gccbug-4.1
-rwxr-xr-x 1 root root   2018 2006-12-20 03:02 /usr/bin/gccmakedep
Saludos
Título: Re: ¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO
Publicado por: Jaleos en 07 de Abril de 2007, 01:56:02 am


Citar
Has sido tu solo el que ha solucionado este problema.
:haha: :haha: :haha:  Perdona pero en esto te voy a llevar la contraria  :destroyer:

Los readme e install hacian referencia en unos casos a ./makedrv y en otros a "insmod archivo_del diver.ko" para hacerlo uno a uno.
Supongo que el indicador de la version de gcc que se usa como predeterminada es la que que esta marcada con ->
Código: [Seleccionar]
root@coreduo:/home/jaleos# cat /proc/version
Linux version 2.6.17-11-generic (root@terranova) (gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)) #2 SMP Thu Feb 1 19:52:28 UTC 2007 (Ubuntu 2.6.17-11.35-generic)
root@coreduo:/home/jaleos# ls -l /usr/bin/gcc*
lrwxrwxrwx 1 root root      7 2007-04-01 21:43 /usr/bin/gcc -> gcc-4.1
-rwxr-xr-x 1 root root 182324 2006-10-08 20:26 /usr/bin/gcc-4.1
lrwxrwxrwx 1 root root     10 2007-04-01 21:43 /usr/bin/gccbug -> gccbug-4.1
-rwxr-xr-x 1 root root  16266 2006-10-08 20:15 /usr/bin/gccbug-4.1
-rwxr-xr-x 1 root root   2013 2006-07-10 15:55 /usr/bin/gccmakedep

No tengo la 3.4 ni la 4.0, quiza fue eso.
Sin embargo en synaptic me sale como instalada la gcc-3.3-base  :???:

Citar
Puedes tener varias versiones de gcc instaladas e usar la que te convenga en cada momento
En el caso de que instale las otras, cual seria el metodo para cambiar y como identifico la que es conveniente?

Tengo Linux kernel headers for version 2.6.17-11-generic y otros tres...entre los varios que aparecen en synaptic.
Tenia tambien instalado el build-essential.
Se que de estos paquetes dependen las compilaciones, no solo para este caso si no para todos, lo que no se es cual para cual debo utilizar, la relacion  version de Kernel>gcc y ó headers>paquete a compilar no la tengo nada clara. No me queda nada......

Saludos.

¡Por cierto! Aun no he configurado el WPA_supplicant, aunque no creo que tarde mucho en caer  :mrgreen:
Título: Re: ¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO
Publicado por: empanada en 10 de Abril de 2007, 12:57:25 am
Por eso busco que instales los drivers nativos para linux, para que puedas usar wpa por un lado (No creo que haya cambiado: no se podía usar wpa con ndiswrapper, auqnue no lo se porque hace mucho que no lo uso, hace años que no me encuentro tarjetas wifi que no dispongan de drivers nativos para linux)
Editado Si que se puede usar, acabo de encontrarlo al primer "googlazo" (madre que palabro  :mrgreen: ):  How to use WPA with ndiswrapper (http://ndiswrapper.sourceforge.net/mediawiki/index.php/WPA)

Por el otro porque será muy didáctico.

En cuanto a  la versión de gcc me cito a mi mismo:
Citar
...has de tener la versión adecuada de gcc (ha de ser la misma con la que se compiló tu kernel).
Y tu mismo te respondes: la salida de cat /proc/version y la de ls -l /bin/gcc* nos dicen que tu kernel está compilado con gcc 4.1 y que precisamente esa es la versión que tienes instalada: 1er requisito cubierto. No te lies con historias raras, Te he puesto un EJEMPLO de salida de ls -l /bin/gcc*. No he dicho que haya de ser idéntico. Yo tengo varias versiones de gcc porque compilo no solo módulos para esta máquina, compilo para otras máquinas e incluso de otras arquitecturas diferentes.

En cuanto a las headers tienes tambien la versión correcta instalada. De todas maneras, un truco en Debian y derivadas para poner un sistema listo para compilar módulos para el kernel , es usar al menos una vez la mejor herramienta creada para esta labor: module-assistant. Un programa creado por Debian para facilitar hasta el límite la instalación de módulos de kernel.
Código: [Seleccionar]
# apt-get install module-assistant
m-a a-i spca5xx

Esto lo que hace es instalar module-assistant en el primer paso y en el segundo, ejecutar la compilación e instalación de un módulo del kernel (en este caso un excelente driver de Michael Xhaard para cientos de webcams) de manera completamente automatizada. El objeto no es en si obtener el módulo correspondiente de spca5xx (que probablemente no necesites), sino preparar al sistema para compilar módulos y probarlo.
Si todo fucniona bien, module-assistant detecta todos los paquetes que tienes instalados, tu kernel, comprueba si tienes las kernel-headers adecuadas, las instala si no las tiene,versión de gcc, etc y configura todas las dependencias. Posteriormente descarga el código fuente del módulo, compila e instala automaticamente el paquete *.deb recien creado, que contiene el módulo binario recién compilado.

Si ejecutas
Código: [Seleccionar]
m-a o bien
Código: [Seleccionar]
module-assistant sin parámetros, se abrirá una interfáz de diálogo con sencillas preguntas que te permiten saber que paquetes fuente hay disponibles en los repositorios, y ejecutar las tareas paso a paso, aunque siempre sin mas que usar cursor  e intro, no hay necesidad de comandos.
 
Ahora me preguntaras si puedes usar module-assistant para compilar tu módulo de realtek, y te diré que no, porque no está disponible como un paquete fuente *.deb en los repositorios (al menos no en Debian, y no creo que tampoco en los de Ubuntu).
El objetivo es simplemente preparar tu sistema (y que sepas que si necesitas un módulo, y está disponible en los repositorios, un simple
Código: [Seleccionar]
m-a a-i nombre_modulo lo hará en  pocos segundos (sobre todo con ese maquinón que gastas ;-) ).

Comprueba con un lspci y leyendo la doc de realtek que estas usando la versión adecuada del driver para la tarjeta que tu tienes.

Postea errores concretos.

Saludos
Título: Re: ¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO
Publicado por: Jaleos en 16 de Abril de 2007, 06:54:40 pm
Hola empanada.
Bueno, ya tengo configuradito todo, harwadare, sofware y redes (aun sin WPA, lo hare despues de instalar los drivers nativos), me faltaba, claro, el intenné. ¡Que maravilla el Beryl, vaya juguetel!
Ahora voy hacer una copia de todo con el Partimage, segun está, aunque sabiendo por donde van las cosas es trabajoso. Virgencita que me quede como estoy.  :haha: .

He observado en module-assistant que la lista de paquetes que ofrece para instalar es reducida, y que me ofrece algunos paquetes que ya tengo instalados, como Ndiswrapper o los binarios de Nvidia.
Tengo interes en saber alguna manera de sacar del pozo del sistema todos estos "programitas" como el module-assistant, que tenia instalado, no sabia ni que existiera y mira que majo es :-) .

Esta semana parece que no voy a estar tan liado como la anterior y los instalo, aunque para empezar lo de la identificacion del driver correcto me traera mas de un quebradero.

Citar
Posteriormente descarga el código fuente del módulo, compila e instala automaticamente el paquete *.deb recien creado, que contiene el módulo binario recién compilado.
A lo peor es una chorrada, pero se me a ocurrido que podria pasar los drivers de .tar.gz a .deb a ver si asi tenia menos complicaciones.
¿Existe alguna manera de conseguir el codigo fuente a partir de un .tar.gz, o rpm ? o conseguir pasar de .tar.gz a .deb?. No me importaria intentarlo.

Un saludo.
Título: Re: ¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO
Publicado por: empanada en 16 de Abril de 2007, 09:23:14 pm
Por supuesto que existe, se llama Alien, pero no va a funcionar. Funciona con la mayor parte de binarios,pero el paquete *.deb lleva incorporados una serie de scripts que están orientados en exclusiva a las herramientas internas de administración de Debian, y que no están incluidos en ese paquete fuente genérico, por lo tanto esa conversión no va a funcionar. De todas maneras aprovecho para desaconsejar la instalación de programas desde fuera de repositorios, no solo en Debian y Ubuntu, también para cualquier otra distro.

Jejeje, si, las chorraditas de Beryl son bastante vistosas y espectaculares. Espero que lo tengas rulando sin glx, ya que funciona mucho mas fluido y consume muchos menos recursos.
Efectivamente los drivers de nvidia están incluidos en los repositorios oficiales en la sección "non-free". Si no los has instaldo desde los repositorios Debian, el día que actualices Xorg es muy probable que te lleves algun disgusto  :-D , porque dicha actualización pisará algunas librerias que instaló el instalador de nvidia (al no estar ese instalador oficial integrado en el sistema apt, Debian no  sabe que esas librerias las puso el, ni gestiona los posibles conflictos con las nuevas librerías).

Te cuelgo mi chuleta del problema que tuve por haber instalado desde el instalador nvidia oficial (en mi caso no me queda mas remedio si quiero Beryl, porque mi tarjeta solo funciona sin glx con 2 o 3 versiones muy concretas del driver nvidia, y ninguna de ellas está empaquetada en los repositorios:
Citar
Tras actualizar xorg, parace no haber problemas...hasta que arrancas Beryl, entonces en vez de arrancar se reinicia y deja un error como este en /var/log/Xorg.0.log.old :

Backtrace:
0: /usr/bin/Xorg(xf86SigHandler+0x81) [0x80c9bd1]
1: [0x327420]

Fatal server error:
Caught signal 11. Server aborting


El problema es que la nueva version de xorg pisa la libreria "/usr/lib/xorg/modules/extensions/libglx.so". Esto es porque tenemos instalado el driver desde el instalador de nvidia (y no desde los *.deb's de los repositorios oficiales). En el caso de la geforce2mx440, no queda mas remedio que usar el instalador de nvidia, pq no estan empaquetadas las 2 unicas versiones que nos sirven para tener las extensiones necesarias para usar beryl sin necesidad de XGL.

La solucion es sencilla:
cp /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.old
rm /usr/lib/xorg/modules/extensions/libglx.so
cp /usr/lib/xorg/modules/extensions/libglx.so.1.0.9631 /usr/lib/xorg/modules/extensions/libglx.so

et voila!!! Solo queda reinciar las X para probar beryl.
Los de Ati se pueden compilar con module-assistant añadiendo los repositorios adecuados de Flavio Stanchina en /etc/apt/sources.list .




Partimage está muy bien, pero a mi me gusta aún mas mondorescue. Te permite crear las copias de seguridad con el sistema operativo funcionando, y te crea de un tirón una o varias *.iso arrancables que puedes quemar en CD/DVD. Para instalarlo simplemente
Código: [Seleccionar]
apt-get install mondo mindi Te dejo este enlace: MondoRescue HOWTO (http://www.mondorescue.org/docs/mondorescue-howto.html)

Y una copia de mi chuleta para cuando uso mondo (como es algo que se usa de pascuas a ramos, pues uno puede olvidarse así que...)
Citar
-------------------------------------------------------Preparativos------------------------------------------------------------------
Antes conviene hacer limpieza de temporales (como por ejemplo /var/cache/apt/archives/*) o purgar los log's mas grandes de /var/log. En $HOME tambien puede haber bastante mierda.
Comprobar tamaños de la partición a salvar con df -h.
Tambien conviene quitar todo rastro de otros SO del /etc/lilo.conf antes de salvar(parece que tiene tendencia a dar errores de incongruencias en la tabla de particiones con otros SO¿¿??). Tambien le quito las particiones que no son la "/" o la swap, del /etc/fstab. Los dispositivos extraibles como CD's, DVD's, disqueteras etc, mondo pasa de ellos automáticamente.
Si tienes poco espacio en la partición / (que por defecto es donde va a meter los temporales que usa), entonces hay que "engañarlo". Por defecto usa el directorio "/Dispon". Lo que podemos hacer es crear un directorio que esté ubicado en una partición de datos mas grande, y crear un enlace simbólico  de esta manera:
#ln -s /mnt/hda4/mondotemp /Dispon

Ya estaríamos listos.
------------------------------------------------Creación de la copia de seguridad-----------------------------------------------------------
Para hacer la copia de seguridad usamos mondoarchive sin argumentos (de manera que se ejecuta de modo interactivo).

1º)Escogemos donde queremos guardar la copia, si en CD's, DVD's o en disco duro (tambien hay opción de cintas o discos remotos NFS).
Si escogemos en disco duro nos pedirá el tamaño de las ISO's a crear. Para DVD el máximo es 4380 Mb.

2º)Después nos pregunta el bootdevice (yo lo interpreto como la partición/disco) a guardar. Por defecto nos pone "dev/hda". Si escogemos esta opción ¿intenta guardar todo?. El caso es que como yo no instalo nunca lilo ni grub en el MBR, no detecta cargador de arranque, y pregunta si lo que quieres es copiar en crudo y confiar en tu suerte.Lo que hago es decirle que use como boot device "/dev/hda1", de esa manera reconoce automáticamente el cargador (en este caso LILO) y no nos pregunta ni pio. Después durante la restauración nos da la opción de editar /etc/lilo.conf (y tambien /etc/fstab).
Tambien pregunta el punto de montaje: "/" evidentemente.
Nos pregunta si deseamos excluir algun directorio de la copia: POR SUPUESTO!!. Si no excluimos los directorios de datos nos pueden dar las uvas!!! :-) . Yo por ejemplo le digo que no guarde nada de "/mnt" (o "/media", segun lo que use en /etc/fstab). Se pueden poner diversos directorios, separados por espacios. Ojo, si queremos excluir /mnt por ejemplo, hay que poner "/mnt", no "/mnt/". La 2ª opción en realidad no excluiria nada.

3º)Nos pregunta que si realmente confiamos en nuestro sistema para usarlo como base para construir la imagen de arranque. Evidentemente SI.
Y ya está. Acto seguido comienza la copia propiamente dicha. Primero realiza un índice de archivos a copia,despues crea las imágenes de arranque,  despues copia los archivos "regulares", despues los archivos "grandes", despues vuelca la info al medio deseado (si es que hemos elegido uno extraible(CD, DVD...)). Y listo.
--------------------------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------Restauración de la copia de seguridad--------------------------------------------------------
Yo parto de que ya tenemos previamente particionado y formateado correctamente el disco duro donde vamos a meter la copia. Incluido marcar la partición activa, cosa que mondo NO hace, simplemente vuelca datos donde le digamos. Si nos olvidamos de marcar la partición activa, habrá que hacerlo despues.
De todas maneras hay la opción de particioanr y formatear desde el propio cd (creo que con fdisk).

1º)Arrancamos a huevo desde el medio (CD o DVD).Escojo la opción "expert". Despues, en la consola, escribo "mondorestore". Escojo la opción "interactive", y comenzará el proceso secuencial de restauración. Lo primero que nos pide es editar el mountlist.txt.
Device será el sitio donde queremos poner cada "cosa", por ejemplo una configuración típica sería:

Device                                 Mount point                       Size in Mb
/dev/hda1                              /                                 5000
/dev/hda5                              swap                              256 Mb

En este caso meteriamos / en hda1 y el swap en hda5. Un fallo que tiene es que se le va la pinza y calcula unos tamaños que le sale de los huevos, sin tener en cuenta el tamaño real de la copia ¿¿??. Ademas en ningun momento nos da la info de lo que ocupará la copia una vez volcada, de manera que tenemos que saber cuanto ocupaba antes de realizar la copia, para calcular si nos va a aentrar en la partición donde vamos a volcar.

Despues nos pregunta si queremos modificar la tabla de partciones o formatear. Luego a copiar datos como loco. Tras terminar, nos pregunta si hemos editado mountlist.txt (es muy probable que lo hayamos hecho), así que en ese caso, nos da la opción de editar "/etc/fstab" y "/etc/lilo.conf", para que coincida con la nueva disposición de particiones. Repito lo dicho al comienzo: ##conviene quitar todo rastro de otros SO del /etc/lilo.conf antes de salvar(parece que tiene tendencia a dar errores de incongruencias en la tabla de particiones con otros SO¿¿??)##.
¡¡¡Mucho ojo en esta parte, es delicada. Si metemos la pata seguramente nos toque volver a repetir la restauración!!!
Por ejemplo, siguiendo con el ejemplo anterior, si el mountlist.txt que deseamos era el anterior (/ en hda1 y el swap en hda5), pero, por ejemplo, / proviene de un esquema donde estaba en /dev/hda3 y swap en /dev/hda4, entonces, en el lilo.conf viejo teníamos una línea así:
"boot=/dev/hda3" que debemos cambiar a esta otra "boot=/dev/hda1".
Si algo falla podemos volver a la shell para efectuar algun cambio:
-----------------------------------
bash# mount-me
bash# chroot /mnt/RESTORING
 
bash# lilo OR grub-install '(hd0)'
bash# exit
bash# unmount-me
-----------------------------------

En /etc/fstab algo similar:
#/etc/fstab viejo
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0

/dev/fd0        /mnt/floppy     auto    rw,noauto,user,sync     0 0

/dev/hda3       /               ext3    defaults,errors=remount-ro 0  1
/dev/hda4       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
------------------------------------------------------------------------
#/etc/fstab nuevo
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0

/dev/fd0        /mnt/floppy     auto    rw,noauto,user,sync     0 0

/dev/hda1       /               ext3    defaults,errors=remount-ro 0  1
/dev/hda5       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0


Si todo va bien, reiniciar.... et voilà!!!!!!
--------------------------------------------------------------------------------------------------------------------------------------------