我在 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