La señal wifi es débil en Ubuntu 18.04 con RTL8723BE

12

He instalado ubuntu 18.04 junto a Windows. Puedo ver que hay un problema de wifi, no capta la señal wifi desde la distancia donde Windows capta la señal desde la misma distancia.

He intentado muchas formas de resolver esto, pero no puedo encontrar una solución para esto.

Comprobado con esta solución a continuación pero sin suerte:

Rtl8723be WiFi increíblemente débil

La siguiente solución funciona para ubuntu 14.04 para la misma computadora portátil.

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms

Pero da el siguiente error en el comando de actualización para ubuntu 18.04:

Get:16 http://in.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [5,100 B]
Reading package lists... Done                                             
E: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Salida de lspci -knn | grep Net -A3

13:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
    Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be

Salida de grep rtl8723be /etc/modprobe.d/*

/etc/modprobe.d/50-rtl8723be.conf:options rtl8723be ant_sel=2
/etc/modprobe.d/rtl8723-ant-sel.conf:options rtl8723be ant_sel=1
/etc/modprobe.d/rtl8723be.conf:options rtl8723be ant_sel=2
/etc/modprobe.d/rtl8723be.con:options rtl8723be ant_sel=2

Versión de Kernel: 4.15.0-29-generic

Swapnil
fuente
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
Thomas Ward
¿Todavía hay una solución que no requiera repetir la solución por @ MaharshiRawal después de cada actualización del kernel?
dmishra
1
@dmishra, la solución publicada ya no requiere repetir los pasos después de las actualizaciones del kernel.
MaharshiRawal

Respuestas:

1

Hiciste cosas malas al ejecutar el comando. Tienes entradas duplicadas.

Correr en una terminal

cd /etc/modprobe.d
sudo rm 50-rtl8723be.conf rtl8723-ant-sel.conf rtl8723be.conf rtl8723be.con

Ahora estás limpio y puedes correr

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

Reinicia ahora y prueba.

Piloto6
fuente
Sin suerte ... intenté con ambos ant_sel= 1 y 2 y reinicié la máquina. También grep rtl8723be /etc/modprobe.d/*options rtl8723be ant_sel=1
verifico
¿Había solo un archivo?
Pilot6
1
Solo puedo ver un archivo en/etc/modprobe.d
Swapnil
Es un misterio. Lo más probable es que sea un problema de hardware, como una antena separada.
Pilot6
Pero está funcionando para ubuntu 14.04 antes de
cambiarme
18

Es un problema con los controladores del controlador Realtek RTL8723BE. Hacer esto:

1) Obtenga los nuevos controladores wifi de github:

git clone https://github.com/lwfinger/rtlwifi_new/

2) Entra en el directorio:

cd rtlwifi_new

3) Construirlo:

make

4) Instalar:

sudo make install

Ahora, los nuevos controladores están instalados. Para ver cuál es la configuración de antena correcta para su computadora portátil, haga esto:

5) Descargue el módulo existente:

sudo modprobe -r rtl8723be

6) Cargue el nuevo módulo con configuración de antena:

sudo modprobe rtl8723be ant_sel=1

7) Ahora, verifique las señales wifi usando:

iwlist scan | egrep -i 'ssid|quality'

Luego, repita los pasos (5-7) con ant_sel = 2 en el paso 6.

8) Cualquiera que sea la configuración que ofrezca la mejor calidad de señal, configúrela por defecto usando:

echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
---> Replace N with 1 or 2.

Nota: Después de cada actualización del núcleo, debe reconstruir los módulos.

MaharshiRawal
fuente
Migré de 16.04 a 18.04 y ahora tengo problemas con wifi, funciona para distancias cortas, menos de 15 pies. Anteriormente solía funcionar para distancias más grandes. Intenté los pasos descritos anteriormente, pero recibí el mensaje de que el directorio rtlwifi_new ya existe. ¿Es seguro eliminar este directorio e intentar cargar el controlador nuevamente? La fuerza de la señal que estoy recibiendo en alrededor de 10 pies es -66 DBM
neelanshu
Sí, puedes hacer eso ... eliminar el anterior. Luego solo sigue los pasos.
MaharshiRawal
¿Funcionó? @MaharshiRawal
chandil03
Si, funciona. Lo he hecho dos veces. Una vez cuando instalé Ubuntu 18.04 y la segunda vez que actualicé el kernel.
MaharshiRawal
En lugar de que make installhaya un programa llamado checkinstallque puede hacer un paquete deb (consulte la página del manual para ver los modificadores correctos), lo que facilita su eliminación más adelante. Entonces terminas por sudo dpkg -i $yourPackage.deb.
pbhj
2

Si. Este problema se debe al controlador predeterminado de Ubuntu WiFi que proporciona una experiencia de señal WiFi débil. También estoy usando una computadora portátil HP donde se instaló Ubuntu 18.4.1. Entonces, aquí está el procedimiento más fácil para mí.

Este script se prueba con éxito en Ubuntu 16.04.3 LTS

Inicialmente necesitará una conexión a internet. Por lo tanto, puede sentarse cerca de su enrutador o conectarse con una red LAN.

Pasos:

  1. Vaya a la ruta de descarga https://github.com/navilg/rtl8723be y extraiga el archivo zip

  2. Después de la extracción, veremos una carpeta rtl8723be-script folder

  3. Vaya dentro de esa carpeta y encontrará el archivo install.sh. Utilizaremos este script para ejecutar los programas.

  4. Asegúrese de haber instalado los siguientes programas en su sistema. Programas:

    • descomprimir: puedes instalarlo usando 'sudo apt install unzip'
    • make: Puedes instalarlo usando 'sudo apt install make'
    • gcc: puede instalarlo usando 'sudo apt install gcc'
    • wget: puede instalarlo usando 'sudo apt install wget'
  5. Ahora ejecutaremos el sript en la terminal.

    bash '/home/navi/Downloads/rtl8723be-script/install.sh'
    
  6. Solicitará una contraseña para poder instalar los programas como SuperUser

  7. Verificará los programas requeridos. Si todos los programas mencionados anteriormente existen en su sistema, procederá con el procedimiento de instalación o solicitará instalar esos programas. Esos programas están instalados por defecto en Ubuntu 16.04.3.

  8. Le pedirá permiso para descargar los archivos requeridos. Después de escribir y el archivo se descargará

  9. Ahora debe proporcionar el nombre de la interfaz de su wifi.

Puede verificar eso usando el comando iwconfig. Para esa nueva terminal abierta

  1. Copiar y pegar el nombre de la interfaz

  2. La instalación está en progreso, puede llevar algo de tiempo. Se paciente. Nada se mostrará en la terminal, excepto el punto en el momento de la instalación.

  3. Si la instalación falla,

    No te preocupes Intentará instalar otro archivo para resolver el problema

    Presione y e ingrese

    Nuevamente descargará otro archivo

    Nuevamente proporcione el nombre de la interfaz

    Intentará instalarlo y puede demorar unos minutos según la velocidad de su sistema.

  4. puede verificar los procesos de instalación en segundo plano en el archivo de registro que se muestra en la pantalla

  5. Ahora le preguntará si desea eliminar los archivos descargados. Si elimina los archivos descargados. Necesitará conexión a Internet nuevamente si en el futuro necesitará instalarlo nuevamente. Si lo conserva, no necesita conexión a Internet nuevamente y la instalación será más rápida.

    Puede retenerlo o eliminarlo según su elección. Quiero eliminarlo porque ya tengo esos archivos

  6. Instalación exitosa. Puede reiniciar el sistema para un mejor rendimiento.

  7. La instalación es exitosa. Después de reiniciar, encontrará una fuerte señal wifi.

Por favor, hágame saber sus comentarios, sugerencias o cualquier error en [email protected]

Video guía de este procedimiento en youtube .

sybozz
fuente
1

Los portátiles HP con Realtek 8723be PCI WiFi tendrán problemas de baja señal en Ubuntu 18.04 si se ejecutan con los controladores predeterminados.

Descargue este controlador desde la rama maestra de GitHub : hay un archivo zip en este enlace de descarga .

Después de la descarga, extraiga el .ziparchivo en su Desktopdirectorio.
El siguiente método de instalación del controlador corrige el problema de la señal.

Abra una ventana de terminal con CTRL+ ALT+ T) y ejecute los siguientes comandos:

cd Desktop
cd rtlwifi_new-master
make
sudo make install
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

Ahora verifique la intensidad de la señal y ...

sudo ip link set wlo1 up
sudo iw dev wlo1 scan

wlo1puede ser diferente en su caso (verifique su extensión inalámbrica exacta con el iwconfigcomando en la terminal).

Para hacer que la configuración sea permanente, escriba el siguiente comando en la terminal y presione Intro.

echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/50-rtl8723be.conf

Nota:
Después de una actualización del sistema operativo (kernel), debe volver a aplicar esta configuración nuevamente para obtener una señal fuerte.

usuario885700
fuente