Ubuntu 18.04.1 LTS Wifi 连接问题

Ubuntu 18.04.1 LTS Wifi 连接问题

我在 Haier Y11B 笔记本电脑上安装了 Ubuntu 18.04.1 LTS。但安装后,我的 WiFi 时好时坏。有时它会显示我周围可用的所有 WiFi 网络并允许我连接。但过了一段时间,它失去了信号强度,根本不显示任何 WiFi 连接,或者显示非常弱的信号,无法连接。即使我把它放在 WiFi 路由器附近,信号强度也是一样的。但当我使用 Windows 或使用尝试 Ubuntu 选项时,我的 WiFi 100% 正常工作。

我尝试通过运行来重新启动网络管理器sudo service network-manager restart。但大多数时候它也不起作用。

请查看以下我的无线网卡信息

qasim@Haier-Y11B:~$ sudo lshw -class network
  *-network                 
       description: Wireless interface
       physical id: 2
       bus info: usb@1:5
       logical name: wlx7cc709caf90d
       serial: 7c:c7:09:ca:f9:0d
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rtl8xxxudriverversion=4.15.0-36-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11
qasim@Haier-Y11B:~$ lspci -knn | grep Net -A3; rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

请指导我如何解决这个问题。

答案1

我也遇到了同样的问题!我通过使用以下代码创建可执行文件 (*.sh) 解决了该问题:

sudo /etc/init.d/dns-clean restart
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/nscd restart

----- 将代码复制到一个空文件中 ----

#!/bin/bash

# NB: **First install nscd** with sudo apt-get install nscd

# run this command to flush dns cache:
sudo /etc/init.d/dns-clean restart
# or use:
sudo /etc/init.d/networking force-reload
# Flush nscd dns cache:
sudo /etc/init.d/nscd restart
# If you wanted to refresh your settings you could disable and then run
sudo service network-manager restart

echo "DNS Flushed!";

---- 保存为 something.sh ----

使用以下命令在终端中执行 bash 文件:

chmod +x /path/to/your/something.sh    
./path/to/your/something.sh

相关内容