HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android

¿configurar wifi rtl8187 WPA(wpa_supplicant)en ubuntu Edgy 610? (SOLUCIONADO)

<< < (3/6) > >>

empanada:
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: ---ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 up
--- Fin del código ---
Has 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
--- Fin de la cita ---
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.
--- Fin de la cita ---
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
--- Fin de la cita ---

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

--- Citar ---nameserver 80.58.34.33
--- Fin de la cita ---

Cuando acabes de editar interfaces y resolv.conf haz:

--- Código: ---/etc/init.d/networking restart
ping -c1 192.168.0.1
ping -c1 80.58.34.33
ping -c1 www.google.es
--- Fin del código ---

Si haces lo que te he puesto fucniona si o si

Saludos y suerte!!!

Jaleos:
Hola.

--- Citar ---Lo mas importante es que inalámricamente ya tienes conexión (ya estás asociado al router) .
--- Fin de la cita ---

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

empanada:
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.
--- Fin de la cita ---

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: ---# /etc/init.d/networking restart
# ifconfig
# iwconfig
# ping -c1 192.168.0.1
# ping -c1 80.58.34.33
# ping -c1 www.google.es
--- Fin del código ---

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.
--- Fin de la cita ---

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: ---$ uname -r
--- Fin del código ---
o bien

--- Código: ---$ cat /proc/version
--- Fin del código ---
buscas el módulo:

--- Código: ---# updatedb
# locate net_pf_10
--- Fin del código ---
Si tienes varios kernels tendrás que hacerlo con el directorio /lib/modules adecuado a tu versión de kernel:

--- Código: ---# cp "ruta-completa-net_pf_10"  "ruta-completa-net_pf_10.old"
# rm "ruta-completa-net_pf_10"
--- Fin del código ---

y reiniciar

Y tras reiniciar comprueba de nuevo y dime lo que te dice:

--- Código: ---$ lsmod|grep ipv6
# ifconfig
# iwconfig
# ping -c1 192.168.0.1
# ping -c1 80.58.34.33
# ping -c1 www.google.es

--- Fin del código ---

saludos y suerte

Jaleos:
#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: ---# cp "ruta-completa-net_pf_10"  "ruta-completa-net_pf_10.old"
# rm "ruta-completa-net_pf_10"
--- Fin del código ---

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

empanada:
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
--- Fin de la cita ---

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

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa