¿Cómo puedo evitar que me desconecten de la red wifi WPA2 de mi empresa cada ~ minutos?

¿Cómo puedo evitar que me desconecten de la red wifi WPA2 de mi empresa cada ~ minutos?

Cuando estoy conectado a la red wifi de mi escuela, que es una red empresarial WPA2, usando autenticación PEAP y MSCHAPv2, me desconecto cada 30 minutos a una hora. No se vuelve a conectar, y la única forma en que puedo volver a conectarlo a la red es activando el interruptor de apagado wifi de mi hardware (en mi computadora portátil, que es una MSI x350

Esto es lo que supongo que es el resultado relevante de lspci: 03:00.0 Network controller: Intel Corporation WiFi Link 5100

Y aquí hay (probablemente demasiadas, pero no sé qué es relevante) cosas del registro de mi sistema:

http://pastebin.com/ApuRdbrX

Estoy usando Kubuntu 11.10 con los backports KDE4.8. Pero he tenido este problema con esta máquina desde que la compré y estaba usando Ubuntu (unity) 11.04. El problema persiste sin importar si uso el administrador de red gnome o el de KDE.

Editar: ahora estoy usando GNOME nuevamente, pero tengo los mismos problemas.

Respuesta1

Parece que Network-Manager es demasiado agresivo al cambiar los puntos de acceso y, por lo tanto, provoca desconexiones o desconexiones aleatorias. Pruebe conwicd

sudo apt-get install wicd
apt-get remove network-manager

Edite o cree /etc/wicd/encryption/templates/peap-mschapv2de la siguiente manera:

name=PEAP with MSCHAPv2
author=Cereal
version = 1
require username *Username password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
network={
        ssid="$_ESSID"
        scan_ssid=$_SCAN
        key_mgmt=WPA-EAP
        eap=PEAP
        phase2="auth=MSCHAPV2"
        identity="$_USERNAME"
        password="$_PASSWORD"
}

Ahora necesita habilitar esta plantilla para wicd (después de lo cual debe cerrar y volver a abrir wicd o reiniciar):

echo "peap-mschapv2" >> /etc/wicd/encryption/templates/active

Respuesta2

Ha habido problemas anteriores con el 5100 usando 802.11n, lo que provocó la desconexión como lo describe. Si una actualización del kernel no resolvió sus problemas, otra solución que podría probar es

sudo gedit /etc/modprobe.d/options.conf 

Agrega esto

options iwlagn 11n_disable=1 11n_disable50=1

reiniciar.

Respuesta3

Del registro parece que estás deambulando de un punto de acceso a otro y que el controlador se confunde cuando esto sucede y debe restablecerse con una nueva carga de firmware. Supongo que el uso del interruptor de apagado le indica al controlador del kernel que lo haga.

Es posible que desee consultar con Intel para ver si hay firmware actualizado disponible para descargar.

De no ser así, puede que tenga sentido evitar el roaming por completo. Algunos sugieren sustituir wicd por administrador de red. Estesitioproporciona más información, pero básicamente dice que instala wicd y al hacerlo se eliminará networkmanager. Supongo que entonces tendrías que usar wicd para configurar el SSID al que conectarte. "Su experiencia puede ser diferente."

información relacionada