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)
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
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa