yo compréeste escritorio ASUSRecientemente y lo arranqué dualmente con Windows y Linux Mint. Viene con una antena para WiFi.
Sin embargo, en Linux Mint la conexión de mi red doméstica sigue cayendo y se desconecta en momentos aleatorios (cada 5 a 10 minutos). Tengo que ejecutar estos comandos cada vez que reinicie la WLAN. Incluso lo puse en un script de shell, pero es molesto tener que hacer esto. ¿Cómo soluciono este controlador específico?
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
Respuesta1
Para las personas que seguirán buscando esto en Google en el futuro (como yo)
Tuve el mismo problema con un controlador LAN inalámbrico Realtek RTL8191SEvB (de la salida tty de lspci)
Creé un script para ejecutarlo cada 5 minutos que verifica si está funcionando y, si no, lo restablece automáticamente.
Aquí está el script (requiere wget y NetworkManager):
#!/bin/bash
# Use wget to get the status of connection
wget -q --spider http://google.com > /dev/null
if [ $? -eq 0 ]; then
STATUS="Online"
else
STATUS="Offline"
fi
# Use NetworkManager (via nmcli) to reboot the wifi if necessary
if [ $STATUS = "Online" ]; then
echo "$(date +%r\ %a\ %d\ %b) : WiFi check OK" >> /full/path/to/your/textlog
echo >> /full/path/to/your/textlog
exit
else
echo "$(date +%r\ %a\ %d\ %b) : WiFi check BAD" >> /full/path/to/your/textlog
nmcli radio wifi off > /dev/null
nmcli radio wifi on > /dev/null
echo "$(date +%r\ %a\ %d\ %b) : Restarting..." >> /full/path/to/your/textlog
sleep 3
nmcli dev wifi connect "Galaxy A12E23D" > /dev/null
echo "$(date +%r\ %a\ %d\ %b) : Back online!" >> /full/path/to/your/textlog
echo >> /full/path/to/your/textlog
fi
Guarde en su carpeta de scripts favorita y luego, para que se ejecute cada 5 minutos, edite el archivo crontab como root (cron es el programa de programación de Linux). En la terminal inicie sesión como root:
sudo -i
Entonces:
crontab -e
Y agregue la siguiente línea al archivo que se abre:
*/5 * * * * /path/to/your/script.sh
Guarda y sal y listo.
logout
Estoy seguro de que hay alguna forma de tratar la causa en lugar del síntoma, pero ni siquiera notas que esto sucede en segundo plano. Es simplemente una solución fácil.
Si encontró esto en Google porque su RTL8191SE no funciona en absoluto, es muy posible que esté utilizando un kernel no propietario que no tiene controladores para su tarjeta. Tenga un poco de fideos y debería poder encontrar una versión de su distribución que incluya controladores propietarios en el kernel. Luego regrese aquí para solucionar el problema anterior.
Espero que esto ayude a alguien.