Debian Squeeze no conecta a Internet via wifi [Solucionado]

Hola a todos. Hace tiempo que no pasaba por acá, y me avergüenza un poco sólo volver para pedir ayuda.

En fin, tengo en mi notebook Debian Squeeze con wmii como window manager, por lo que prescindía de clientes de conexión como network manager, y sólo tenía mi fichero /etc/network/interfaces configurado para la red wifi que hay en mi casa usando dhcp. Aunque funcionaba, cuando quería conectarme a otra red tenía que reescribir el fichero y reiniciar la conexión usando el comando /etc/init.d/networking restart, y rara vez funcionaba al primer intento. Sé que este comando está descontinuado pero no sé cual es el que se usa ahora, si es que hay.

El problema llegó hace tiempo ya y no he podido resolverlo. Cuando se perdía la conexión había que reiniciarla obviamente y el comando ya mencionado no funciona a la primera vez, pero el problema surgía cuando dhcp no lograba conectarse en ningún momento, ya sea cuando el computador se está iniciando o cuando se reinicia la red, sólo mostrándose un mensaje como el siguiente

DHCPDISCOVER at ... line ...
DHCPDISCOVER at ... line ...
DHCPDISCOVER at ... line ...
...
no working ... sleeping

Disculpen por no recordarlo textualmente, espero se entienda de todos modos cual es mi problema.

He intentado varias formas para solucionarlo, he buscado sin resultado un comando que pueda reiniciar la red correctamente. También he cambiado la configuración para usar ip fija, pero el problema persiste: ya no muestra el irritante mensaje sino que aparece como correctamente configurado mas no es así y persiste el problema.
La última opción que intenté es ceder e instalar un cliente de red. Instalé wicd-curses, ahora puedo desconectar y conectar sin problemas, pero sólo desde el cable de ethernet, el wifi sigue dando problemas a pesar de haberlo configurado correctamente.

Como ven, alternativas ya no me quedan y mi notebook no tiene mas utilidad que un computador de escritorio, a excepción de cuando uso la partición de Windows que sólo me sirve para comprobar que no hay fallo de hardware.

Les pido su orientación para seguir. Gracias por leer.

¿Que tipo de seguridad tiene la Red?

diego8989 escribió:

[...] he buscado sin resultado un comando que pueda reiniciar la red correctamente [...]

Intenta con:

# service networking restart

aunque la forma en la que reinicie dicho servicio continúa dependiendo de la configuración que hayas escrito en los archivos correspondientes, los cuales no has publicado.

diego8989 escribió:

[...] Instalé wicd-curses, ahora puedo desconectar y conectar sin problemas, pero sólo desde el cable de ethernet, el wifi sigue dando problemas a pesar de haberlo configurado correctamente [...]

Existe también un frontend de network-manager para la línea de comandos: cnetworkmanager el cual también te permite configurar la conexión inalámbrica:

$ cnetworkmanager --help
Usage: cnetworkmanager [options]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -t, --terse           No table headings and padding, suitable for parsing
  -w BOOL, --wifi=BOOL  Enable or disable wireless
  -o BOOL, --online=BOOL
                        Enable or disable network at all
  --state               Print the NM state
  --we, --wireless-enabled
                        Print whether the WiFi is enabled
  --whe, --wireless-hardware-enabled
                        Print whether the WiFi hardware is enabled
  -d, --device-list, --dev
                        List devices
  --device-info=DEV, --di=DEV
                        Info about device DEV (by interface or UDI(TODO))
  -a, -n, --ap-list, --ap, --nets
                        List access points
  --ap-info=AP, --ai=AP
                        Info about access point AP (by hw address or
                        UDI(TODO))
  -u, --usrcon          List user connection settings
  -s, --syscon          List system connection settings
  --con-info=[KIND,]ID, --ci=[KIND,]ID
                        Info about connection settings ID (of the
                        *user*/system KIND)
  -c, --actcon          List active connections
  --demo                Run a random demonstration of the API
  --activate-connection=[KIND],ID,[DEV],[APMAC]
                        activate the KIND(user/system) connection ID on device
                        DEV using APMAC.
  -m, --monitor         loop to show dbus signals
  -C SSID, --connect=SSID
                        Connect to a wireless network SSID (creating the
                        configuration using the key options below)
  --unprotected         network does not require a key
  --wep-hex=KEY         use this WEP key of 26 hex digits
  --wep-pass=KEY        use this WEP passphrase
  --wpa-psk-hex=KEY     use this WPA key of 64 hex digits
  --wpa-pass=KEY        use this WPA passphrase

Saludos,
Sidd.

Hola, gracias por sus respuestas.

julio-linux escribió:

¿Que tipo de seguridad tiene la Red?

Tiene WEP.

siddharta escribió:

Intenta con:

# service networking restart

aunque la forma en la que reinicie dicho servicio continúa dependiendo de la configuración que hayas escrito en los archivos correspondientes, los cuales no has publicado.

Lo probaré, dejo mi etc/network/interfaces para que vean

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

## The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
#
## House
## The wireless interface
#auto wlan0
#iface wlan0 inet dhcp
# wireless_essid Jorge
# wireless_ap 00:25:12:B7:F8:F0
# wireless_key 1234567890
#
#
##iface wlan0 inet static
## address 192.168.1.5
## gateway 192.168.1.1
## dns-nameservers 192.168.1.1
## netmask 255.255.255.0
## wireless_essid Jorge
## wireless_ap 00:25:12:B7:F8:F0
## wireless_key 1234567890

Así es como lo tengo ahora, la configuración con DHCP es como funcionaba anteriormente y también está escrita la configuración para ip fija.

siddharta escribió:

Existe también un frontend de network-manager para la línea de comandos: cnetworkmanager el cual también te permite configurar la conexión inalámbrica:

...

Saludos,
Sidd.

Gracias, lo probaré también. Aunque no puedo en este momento, pero a la noche lo haré con calma. Saludos.

Deberías comprobar los parámetros TCP/Ip establecidos en la aplicación de administración de red.

Saludos wink

quilloquepasa escribió:

Deberías comprobar los parámetros TCP/Ip establecidos en la aplicación de administración de red.

Saludos wink

Aparte de lo que recomienda quillo también puedes cambiar la seguridad de la red por "filtrado MAC" es mucho mas segura y rápida, a mi me funciono perfectamente, antes tardaba demasiado en conectarse a la red inalámbrica y aveces no se conectaba cuando lo tenia configurado por WEP/WPA.

Saludos.

julio-linux escribió:

¿filtrado por MAC es mas seguro ? ¿donde ,como ?

diego8989 escribió:

Hola, gracias por sus respuestas.
...
Lo probaré, dejo mi etc/network/interfaces para que vean

#iface eth0 inet dhcp
#
## House
## The wireless interface
#auto wlan0
#iface wlan0 inet dhcp
# wireless_essid Jorge
# wireless_ap 00:25:12:B7:F8:F0
# wireless_key 1234567890

Así es como lo tengo ahora, la configuración con DHCP es como funcionaba anteriormente y también está escrita la configuración para ip fija.

....

Interpreto que esta parte comentada una vez es la configuración para dhcp, evidentemente sin comentar, pero me asalta una duda:
wireless_key 1234567890
es la clave hexadecimal, o debería poner
wireless_key s:1234567890
????

Yo me conecto asi desde la terminal cuando no se me intala por alguna razon el manejador de redes.

Bueno primero seria scanear las redes disponibles

#iwlist (interface de red ath0, wlan0 etc) scan

luego seria conectarnos a la red con

#iwconfig (interface de red ath0, wlan0 etc)essid ESSID key CONTRASEÑA

Por ultimo usariamos dhclient para realizar la conexión dhcp

#dclient (interface de red ath0, wlan0 etc)

Espero no haberte enredado :)

caliban escribió:
julio-linux escribió:

¿filtrado por MAC es mas seguro ? ¿donde ,como ?

Bueno no quiero desviar el tema principal. Pero imaginando que tiene un Router, con una red inalámbrica SSID XX, hay cientos de programas y metodos destinados para el crakeo WEP/WPA u Otro tipo de seguridad de este tipo. Ejemplos: Desencriptar Red inalámbrica en 7 Minutos! Clave WEP o Aircrack-ng clave WEP en 4 minutos o Saca la contraseña wep o wpa en 5 min o desencriptar redes WiFi en 1 min en fin ya este tipo de seguridad no es segura en la actualidad.

Claro está; existe la posibilidad de que el vecino/amigo/usuario sea muy inteligente y sepa cambiar su Mac o encontrar la Mac de nosotros, pero dado que cambiar la Mac es algo que requiere más conocimientos sobre informática prefiero mantener el filtrado "MAC".

En fin creo que una forma segura de configurar nuestra red seria:

Establecer el filtrado por MAC.
Establecer direcciones Ips estaticas.
Establece el número máximo de dispositivos que pueden conectarse a la red

Saludos

¡Importante! Se enlaza a páginas con contenido ilegal

Se han eliminado los enlaces ya que se enlaza a software considerado en estados unidos, que es donde se encuentran los servidores de esdebian, como software ilegal

@julio,

el filtrado por MAC es una medida que ayuda a la protección de una red wifi, pero implementada por sí sola no hace a la red inexpugnable. Es más, se trata de uno de los primeros parámetros descubiertos cuando se realiza un ataque, antes que cualquier contraseña cifrada. Por si fuera poco, las MAC's se suplantan con suma facilidad con el objeto de expulsar a los equipos legítimos conectados de toda red inalámbrica.

Mírate este artículo, no tiene desperdicio:

http://www.esdebian.org/articulos/33546/redes-inalambricas-seguras

Saludos wink