更新:解决了本指南谢谢你的帮助<3
我最近在我的 HP(型号 15-db0190nb)上从 Windows 切换到 Ubuntu,但似乎找不到如何让我的 wifi 正常工作。
它有一个 realtek RTL8111/8168/8411 PCI Express 千兆以太网控制器(rev 15)并且我有一个 D-Link AC600 MU-MIMomO wifi usb 适配器,但似乎都不起作用。
我已经在几个论坛上搜索解决方案,但没有任何实际结果。有线连接工作正常。我想要么是我的终端技能不太好,要么是我还没有找到正确的解决方案。
答案1
以下是 OP 解决问题时使用的文章的未来参考:
重启并进入 BIOS 以确保无线网络已启用。然后将笔记本电脑插入有线连接。
通过 Ctrl+Alt+T 快捷键或从软件启动器搜索“终端”打开终端。
您可以首先通过命令安装构建工具:
sudo apt-get install linux-headers-$(uname -r) build-essential git
运行命令以获取最新的 Realtek wifi 驱动程序:
git clone https://github.com/lwfinger/rtlwifi_new.git
安装驱动程序:
sudo make install
cd rtlwifi_new/ && git checkout origin/extended -b extended
使用以下方式加载驱动程序:
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
注意:您可能需要研究哪种驱动程序适合您的 Wi-Fi 设备。
您应该能收到无线信号。如果没有,请尝试以下修复方法:
如果这不起作用,您可以删除并将 Broadcom 驱动程序列入黑名单,然后重新启动:
sudo apt purge bcmwl-kernel-source
sudo sed -i '/blacklist bcma/ d' /etc/modprobe.d/blacklist.conf
sudo sed -i '/blacklist brcmsmac/ d' /etc/modprobe.d/blacklist.conf
此外,(感谢 jeremy31)如果您注意到信号弱,请尝试命令:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=1
看看是否更好,如果不行就运行:
sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=2
(必需)或者将规则写入配置。用效果最好的任何设置(1、2 或 3)替换 X。
echo "options rtl8723de ant_sel=X" | sudo tee /etc/modprobe.d/rtl8723de.conf