GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿La conexión inalámbrica se corta cada varios minutos en un Realtek Rtl8187se?

Internet sigue cortándose cada varios minutos, a veces dura más, pero eventualmente sucede. Todavía puedo usar Internet si me desconecto del menú y hago clic en conectar nuevamente. Cualquier ayuda sería apreciada 🙂

Detalles de mi tarjeta inalámbrica:

Tarjeta inalámbrica:04:00.0 Controlador de red
:Realtek Semiconductor Co.,
Ltd. Controlador de LAN inalámbrica RTL8187SE
(rev. 22)

Solo estoy ejecutando un Ubuntu de 64 bits totalmente actualizado (Kernel 2.6.38-10-generic)

Cómo reconoce el kernel mi tarjeta inalámbrica:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

Solo estoy usando el administrador de red estándar, no personalicé nada realmente...

Respuesta aceptada:

Las conexiones WiFi interrumpidas pueden estar relacionadas con el entorno o con el software.

Intentaré mantener esto lo más genérico posible, para que la respuesta pueda aplicarse a cualquier tarjeta WiFi.

Tres áreas ambientales que debe considerar antes de profundizar en las sugerencias de software a continuación:

  • Cifrado WIFI:intente cambiar el método de cifrado en su enrutador WIFI, vea si eso da como resultado una conexión más estable.

  • Enrutador WIFI en sí:intente cambiarse a un nuevo punto de acceso, ¿todavía tiene problemas de conectividad?

  • Canal WIFI:intente cambiar el canal en el que se comunica su enrutador. En su área, puede haber demasiado tráfico en el canal que seleccionó.

Una vez que haya descartado estas áreas, cinco posibles vías de software que podría considerar:

  1. Buscando ver si existe algún WiFi Backport y, de ser así, instalando el paquete apropiado
  2. Vea si se trata de un problema de 64 bits frente a 32 bits
  3. Probar un Kernel más nuevo, ya sea el próximo kernel estable disponible O probar la última versión alfa/beta de Ubuntu que contiene el último kernel candidato a la versión
  4. Deshabilitar la administración de energía de su tarjeta inalámbrica
  5. (la elección de último recurso) usando NDISWrapper

Reportajes

Los desarrolladores del kernel a menudo lanzan un paquete de software que contiene actualizaciones para dispositivos WiFi derivados del kernel más reciente o más reciente.

Para Natty, este paquete se llama linux-backports-modules-cw-2.6.39-generic (gracias Jorge). Este paquete se puede encontrar en el repositorio propuesto o en el repositorio de backport. Marque la casilla de verificación correspondiente en Fuentes de software y Vuelva a cargar las últimas actualizaciones.

Abra el Centro de software o el Administrador Synaptic y busque el paquete con el nombre (o un nombre similar) como se indicó anteriormente. Si el paquete está disponible, instálelo, reinicie y vea si la conexión WiFi es más estable.

Relacionado:¿Cómo configurar un servidor Sftp restringido en Ubuntu en Ubuntu?

64 bits frente a 32 bits

A medida que Linux madura, los problemas de 64 bits frente a 32 bits deberían reducirse. Sin embargo, no es desconocido que una instalación de 64 bits puede ser más inestable en comparación con una instalación de 32 bits, y viceversa.

Para su tarjeta, encontré un informe de error para su tarjeta inalámbrica aquí que describe sus síntomas:kernel de 64 bits, la conexión wifi se desconecta al azar.

Realice primero una copia de seguridad de su sistema usando, por ejemplo, Clonezilla, para que tenga algo desde lo que pueda restaurar fácilmente.

Intenta instalar la versión de 32 bits de Natty. Vea si su conexión es más estable. También puede probar las otras sugerencias en esta respuesta en esta configuración de 32 bits.

Núcleo más nuevo

Probar un Kernel más nuevo a veces puede causar problemas de inestabilidad, por ejemplo, problemas de arranque y pantalla negra. Le recomendaría que primero elimine cualquier controlador gráfico de hardware adicional (por ejemplo, ATI o Nvidia). También te recomiendo que tengas una buena copia de seguridad, por ejemplo, utilizando CloneZilla desde el que puedes restaurar.

Busque el próximo núcleo principal estable desde aquí en LaunchPad.

Mirando las listas de cambios en el kernel 2.6.39, menciona algunas actualizaciones para su tarjeta.

Puede instalar el kernel 2.6.39 como se describe en mi respuesta aquí.

Deshabilitar la administración de energía

A veces, las tarjetas inalámbricas pueden tener modos de administración de energía. No es desconocido que estos modos tengan errores en Linux. Desactivar la administración de energía a veces puede ayudar.

Es posible que deba investigar un poco en Google para ver si existe un método específico para deshabilitar la administración de energía. A continuación se muestra un método que he usado en el pasado para algunas tarjetas.

Desde un tipo de terminal:

gksu gedit /etc/pm/power.d/wireless

Si el archivo abierto contiene declaraciones, agregue la siguiente línea (si aún no existe)

/sbin/iwconfig wlan0 power off

Si el archivo abierto está vacío, agregue lo siguiente

#!/bin/sh

/sbin/iwconfig wlan0 power off

Ahora copia y pega lo siguiente:

sudo chmod +x /etc/pm/power.d/wireless

Luego reinicie.

fuente

Contenedor NDI

Nota:NDISWrapper puede causar problemas de pantalla negra en el arranque, así que tenga una buena copia de seguridad, por ejemplo, usando CloneZilla desde la cual puede restaurar.

NDISWrapper fue en un momento, hace unos años, un método de uso frecuente para tarjetas inalámbricas porque el núcleo tenía muy poca compatibilidad con controladores inalámbricos.

Ha caído en desgracia en los últimos tiempos por muchas razones en las que no entraré...

Para ser honesto, RTL8187se ha estado en el kernel durante algún tiempo, por lo que la siguiente sugerencia debe considerarse como último recurso.

Buscar ndisgtk en el centro de software e instalar

Ahora descarga los drivers de windows xp, en tu caso desde Realtek

Extraer del archivo zip.

Usando ndisgtk – navegue a la carpeta – RTL8187SE – WinXP y apunte ndisgtk a .inf expediente. Con suerte, ahora (quizás después de un reinicio) el administrador de red debería usar este controlador con preferencia al controlador del kernel RTL8187SE – n.b. esperemos que no tenga que incluir el kernel en la lista negra.


Ubuntu
  1. Ubuntu:¿el adaptador WiFi Realtek Rtl8811au funciona en Xubuntu?

  2. ¿Ejecutar un script cada vez que se instala un nuevo kernel?

  3. ¿Encontrar capacidades del controlador/dispositivo Wifi?

  4. ¿No se encuentra el adaptador Wifi (chipset Realtek 8821ce) después de actualizar a Ubuntu 18.04?

  5. Mi Wifi Cae La Conexión Después De Unos Minutos ¿Realtek8723be?

Cómo ejecutar trabajos cron cada 5, 10 o 15 minutos

Cómo conectar WiFi desde la terminal en Ubuntu 16.04

Cómo conectarse a WiFi desde la terminal en Ubuntu 20.04

¿Permanecer conectado a Wifi cuando todos los usuarios cierran sesión?

Ejemplo de crontab:cada 5 minutos

Se agota el tiempo de autenticación de WiFi