解决方案:
正如用户 Chili555 在评论中指出的那样,我按照这个帖子:
sudo -i
echo "options rtl8723be ant_sel=2" > /etc/modprobe.d/rtl8723be.conf
exit
重启后它就起作用了
原始帖子:
首先,我对 Ubuntu 还很陌生,因此如果需要,请索取更多数据。
我最近在 Windows 10 双启动中安装了 Ubuntu 16.04。
我尝试连接 Wifi,但只显示部分 Wifi。例如,我可以完美连接我的移动热点,但我的家庭 Wifi 甚至没有列在可用热点中。
我尝试了网上找到的很多方法,但似乎都没有用,所以我写了这个问题。
首先,在确保驱动程序已安装后,我尝试通过键入以下内容重新启动网络管理器:
sudo service network-manager restart
但这根本不起作用,所以我尝试修复以停止 mac 地址更改,更改
wifi.scan-rand-mac-address=no
在文件 /etc/NetworkManager/NetworkManager.conf 中
但这也没有起到作用。
我运行了 lspci 并且它返回了以下内容:
00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Sky Lake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d58 (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev 83)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
所以我知道我的网络控制器是 RTL8723BE。我添加了
SUSPEND_MODULES="RTL8723BE"
到文件 /etc/pm/config.d/config(我也在网上找到了这个解决方案。)
我尝试的最后一步是输入
iw reg get
返回结果:
country ES: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS
(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
(57000 - 66000 @ 2160), (N/A, 40), (N/A)
然后我输入
sudo nano /etc/default/crda
它回来了
# Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set
# the initial regulatory domain setting for IEEE 802.11 devices which operate
# on this system.
#
# Governments assert the right to regulate usage of radio spectrum within
# their respective territories so make sure you select a ISO/IEC 3166-1 alpha2
# country code suitable for your location or you may infringe on local
# legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone
# descriptions containing ISO/IEC 3166-1 alpha2 country codes.
REGDOMAIN=
由于最后一行似乎不完整,我在最后进行了编辑
REGDOMAIN=ES
我重启了,但还是不行。现在我非常绝望,因为我似乎找不到任何解决方案,而且我知道我的硬件可以工作(我可以连接到其他 Wifi)并且网络可以工作(我可以在同一台 PC 上使用 Windows 进行连接)
注意:如果需要任何进一步的信息,请告诉我,以便我可以添加
答案1
您可以检查您的计算机是否能够在 Windows 10 中检测到所有 WIFI 网络。如果是,则您的 WLAN 硬件没有问题。在这种情况下,您可以尝试重新安装网络管理器小程序或使用其他网络小程序。如果仍然不起作用,请尝试删除您对默认配置所做的所有更改,然后重试一次。如果没有任何效果,您也可以尝试重新安装系统,因为您刚刚安装了相同的