Foros de daboweb
HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: DocBrown en 21 de Noviembre de 2008, 09:32:42 pm
-
Buenas, sabía yo que esto me iba a traer de cabeza.
El caso es que soy incapaz de echar a andar la wifi del Aspire One en debian siguiendo todos los tutoriales que encontré por la red. No anda ni con el auto-install ni descargando directamente las fuentes y compilando. El cacharro me la detecta como ath0 pero ejecutando # iwlist ath0 scan
me dice que ath0 no scan results
y aquí alrededor hay como 10 redes incluyendo la mía (ninguna abierta). En el resultado de iwconfig me sale:
lo no wireless extensions
eht0 no wireless extensions
wifi0 no wireless extensions
aht0 IEEE 802.11g ESSID:"" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate: 0 kb/s Tx-Power:16 dBm Sensitivity:1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/70 Signal lefel=-96dBm Noise level=-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Alguna sugerencia?
Gracias
-
La red a la que intentas conectar es pública?
Intenta establecer los datos de conexión manualmente para probar.
Salu2
-
No, si el problema es que no ve ninguna :-/
-
Intenta conectar manualmente: iwconfig ath0 essid "Wireless_casa" rate auto
Acto seguido un ifconfig a ver si te ha asignado ip.
En todo caso haz un dmesg para ver que opina el kernel de todo esto.
Salu2
-
Bueno, pues no avanzamos gran cosa, en iwconfig sale lo mismo, lo único que en ESSID viene el nombre de la red, que por otra parte está protegida con WEP, así que sin contraseña no se podrá conectar.
De lo que opina el kernel no te puedo contar gran cosa porque no sé paginar los resultados :ciego:
Por otro lado, la tarjeta wifi la tengo que activar a mano, no se activa en el arranque.
Gracias
-
Muy bien, a ver, primeramente, si haces un dmesg debería devolverte los ultimos datos, si no es así, utiliza el comando tail:
sudo dmesg | tail -n 50
Por otro lado, los pasos a seguir para conectar con una red inalámbrica protegida por wep son los siguientes (reemplazar <interface> con el nombre del dispositivo que corresponda):
sudo ifconfig <interface> down
sudo dhclient -r <interface>
sudo ifconfig <interface> up
sudo iwconfig <interface> essid "ESSID_IN_QUOTES"
sudo iwconfig <interface> key HEX_KEY <<<-------- If using ASCII Equivalent, this is s:ASCII_KEY (please make note of the prefix s:)
****Additional Comand that may be needed -- sudo iwconfig <interface> key open <<<----See note below
sudo iwconfig <interface> mode Managed
sudo dhclient <interface>
Orígen: http://ubuntuforums.org/showthread.php?t=571188
Con esos comandos la tarjeta de red debería pillar IP, sino ya es otro asunto.
Pruebalo y nos cuentas.
Salu2
-
Hola a todos.
@ DocBrown
En el 2007 nuestro querido empanada me ayudo a aprender configurar mi tarjeta wifi, el post, ahora pasado este tiempo, me sigue pareciendo de lo más instructivo, te dejo el link por si no lo hubieras visto
http://www.daboweb.com/foros/index.php?topic=30221.0
Empezó aconsejándome que identificara el chip de la tarjeta y después el modulo que lo hacia funcionar, para luego pasar a su configuración.
Como veras la solución vino por otro lado (con ndiswrapper, en aquella fecha el modulo no lo implementaba bien el kernel), pero seguro que puedes sacar información útil de ello.
Aprovecho para saludar a Peibol y felicitarle por su cargo. También decir que siento la marcha de empanada.
Saludos
-
La cosa va mal...
Después de hacer lo que comenta peibol me sale esto:
wifi0: unknown hardware address type 801
Listening on LPF/ath0/00:22:69:0b:2f:bb
Sending on LPF/ath0/00:22:69:0b:2f:bb
Sending on Socket/fallback
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received
No working leases in persistent database - sleeping
Me extraña que salga wifi0 cuando la tarjeta de red se supone que es ath0.
Luego hago un ping al router y veo que tengo una ip autoasignada y lógicamente me dice que Destination Host Unreachable. Si sigo los pasos con wifi0 en lugar de ath0 me dice que "unknown hardware address type 801" y con set essid que "Operation no supported"
Con dmesg me salen un montón de cosas, si acaso lo relevante con la wifi supongo que será esto
[10.160735] wifi0 Atheros AR2425 chip found(MAC 14.2, PHY SChip 7.0, Radio 10.2
[10.377816] ath_pci: wifi0: Atheros 5424/2424: mem=0x35200000, irq=18
Gracias Jaleos, cuando tenga algo de tiempo leeré detenidamente el hilo del gran empanada
Gracias peibol
-
El tema de que salga wifi0 es simplemente que el controlador crea un alias, pero el dispositivo real es el otro.
Por lo que veo no pilla bien ip, me da que no tienes el driver bueno. Como te dijo Jaleos, primero toca reconocer el chip para ver que controlador corresponde.
Según lo que veo, tienes un chip de atheros, una búsqueda rápida por la red me devuelve este post: http://elmundoen3d.blogspot.com/2008/10/instalando-atheros-5007eg-ar2425-en.html Echale un vistazo, que explican como poner el driver con el ndiswrapper.
Luego me leere el post de empanada a ver que cuenta.
Salu2
-
En el link que me envías no usa ndiswrapper (de hecho lo desinstala). Lo que veo es que simplemente se baja las fuentes de madwifi, lo compila y lo instala ¿estoy en lo cierto? De ser así eso ya lo he hech también :S
-
Correcto, error mío, desinstala ndiswrapper para que no moleste.
Eso es lo que hace, bajar todo lo necesario para crear el módulo, conectar con el subversion de desarrollo y compilar lo último subido a este.
Esto lo has probado??
En caso correcto podrías probar utilizando ndiswrapper (http://wiki.debian.org/NdisWrapper), para lo que necesitarás el driver de windows.
http://ubuntuforums.org/showthread.php?t=512828
Salu2
-
Con permiso...
Doc, si quieres prueba a instalar el paquete "gnome-system-tools", que te agrega la opción "Red" dentro del menú "Sistema". Puedes probar a habilitarla desde ahí de una forma gráfica (lo mismo que si editas de forma manual el fichero /etc/network/interfaces, pero un poco más intuitivo).
Pd: Yo de estos temas no entiendo mucho. Sólo os lo comento porque yo también uso Debian con Xfce, y tenía un problema parecido. Claro que, tampoco uso wifi, así que no se hasta donde te servirá...
-
Y con ndiswrapper en nuestro querido idioma :
http://www.ubuntu-es.org/index.php?q=node/89345
Aunque no se si en tu distro ¿? funcionará.
Saludos
-
Muchas gracias a todos. Probaré lo que comentáis aunque todavía no tengo instalado entorno gráfico, pero ya me estoy dando por vencido y probaré con otra distro en cuanto tenga tiempo (Arch tiene buena pinta para estos cacharros y hay un wiki específico para el Aspire One). Lo que me extraña mucho es que en todos los sitios que consulté para hacer la instalación de Debian nadie tuvo estos problemas, si acaso los solucionaban compilando los fuentes de madwifi.
-
Solo por curiosidad, un lspci que te devuelve? a ver si es que estamos errando al chip.
Salu2
-
¿Version de las fuentes que has usado?
No he dedicado mucho tiempo a leer el hilo completo, pero en este articulillo(Atheros 5007 wifi (AR2425 chips) Linux Driver Installs) (http://it.dennyhalim.com/2008/08/atheros-5007-wifi-ar2425-chips-linux.html) parecía tener problemas similares y acaba solucionándolo con el driver mas reciente.
Habría que saber que versión de driver exacta y que versión de kenel exacta ha usado, pero no lo pone.
Parece que alguna de estas son las que funcionan:
Snapshot archive for madwifi-hal-0.10.5.6 (http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/)
Supongo que necesitarás el paquete hal (hardware abstraction layer) (que probablemente no tengas instalado aún ya que aún no tienes entorno gráfico), aunque no estoy seguro.
Un saludo.
-
Las fuentes las bajé de donde dices, la última revisión. Voy a probar todo lo que decís en cuanto tenga algo de tiempo (que no sé cuando será :verysad: ) y os cuento.
Muchas gracias a todos
-
Antes de meterse en líos de compilaciones..., ¿porque no partes de lo mas sencillo, y añadimos complicaciones a medida que tengamos éxito? Lo primero para curar al enfermo es hacer un buen diagnóstico, antes de rajar al paciente.
Yo desconfío grandemente del DHCP en wireless: es muy frecuente que de problemas y que no funcione nunca directamente según los drivers, así de claro.
Es más, solo lo uso cuando es indispensable. Si puedo me conecto con ip fija (aunque sea por cable). DHCP es tiempo y problemas innecesarios si no es imprescindible.
Para empezar desactiva también la clave (wep,wpa o lo que sea).
Yo intentaría primero a levantar la interfaz con ip fija, y siempre configurando desde /etc/network/interfaces, con algo así:
auto wifi0
iface wifi0 inet static
address 192.168.2.7
netmask 255.255.255.0
network 192.168.2.0
gateway 192.168.2.1
wireless_essid anarquia
wireless_mode Managed
# wireless_channel tucanal
wireless_rate auto
# wireless-ap MAC-de-tu-router
# wireless_key s:tuclavewep
La levantas con un ifup wifi0
y la tiras con ifdown wifi0
Para que se levante ella sola en el arranque es la línea "auto wifi0".
Evidentemente esto es un ejemplo ,deberás porner el essid de tu red y el rango de ip de tu red local (el mas frecuente suele ser 192.168.0.x aunque eso debes de saberlo facilmente mirando la ip de alguno de los ordenadores de tu red local).
Un saludo.
-
Pues no sé, no hubo manera. Desesperado de la vida restauré el sistema original hasta que tenga tiempo de cacharrear un poco.
Muchas gracias a todos