这种情况与以下因素有关: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1240940
我正在使用带有 Kubuntu 15.10 的 rlt8723 wifi 卡。
该卡配置如下:
ifconfig:
wlp3s0 Link encap:Ethernet HWaddr 70:77:81:32:3b:17
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
配置:
wlp3s0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
的结果rfkill list wifi
是
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
lsmod|grep rtl8723
显示:
rtl8723be 86016 0
btcoexist 53248 1 rtl8723be
rtl8723_common 24576 1 rtl8723be
rtl_pci 28672 1 rtl8723be
rtlwifi 77824 2 rtl_pci,rtl8723be
mac80211 733184 3 rtl_pci,rtlwifi,rtl8723be
但是 net-manager 没有检测到无线网络并且正在运行
iwlist wlps30 scan
因为 root 给出“无结果”。
如果我启动 Windows 10,则会检测到多个网络,硬件运行正常。
无线信息工具中的网络管理器设置:
`##### network managers ##################
Installed:
NetworkManager
Running:
root 784 1 0 19:56 ? 00:00:02 /usr/sbin /NetworkManager --no-daemon
##### NetworkManager info ###############
GENERAL.DEVICE: wlp3s0
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
GENERAL.VENDOR: Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT: RTL8723BE PCIe Wireless Network Adapter
GENERAL.DRIVER: rtl8723be
GENERAL.DRIVER-VERSION: 4.2.0-23-generic
GENERAL.FIRMWARE-VERSION: N/A
GENERAL.HWADDR: <MAC 'wlp3s0' [IF]>
GENERAL.MTU: 0
GENERAL.STATE: 30 (disconnected)
GENERAL.REASON: 42 (The supplicant is now available)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/net/wlp3s0
GENERAL.IP-IFACE:
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.PHYS-PORT-ID: --
GENERAL.CONNECTION: --
GENERAL.CON-UUID: --
GENERAL.CON-PATH: --
CAPABILITIES.CARRIER-DETECT: no
CAPABILITIES.SPEED: unknown
CAPABILITIES.IS-SOFTWARE: no
WIFI-PROPERTIES.WEP: yes
WIFI-PROPERTIES.WPA: yes
WIFI-PROPERTIES.WPA2: yes
WIFI-PROPERTIES.TKIP: yes
WIFI-PROPERTIES.CCMP: yes
WIFI-PROPERTIES.AP: yes
WIFI-PROPERTIES.ADHOC: yes
WIFI-PROPERTIES.2GHZ: yes
WIFI-PROPERTIES.5GHZ: no
CONNECTIONS.AVAILABLE-CONNECTION-PATHS:
SSID BSSID MODE CHAN FREQ RATE SIGNAL BARS SECURITY ACTIVE *
##### NetworkManager.state ##############
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
##### NetworkManager.conf ###############
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
##### NetworkManager profiles ###########`
是否还有其他设置需要配置?
更新 2016 年 1 月 20 日:使用 linux-image-4.2.0-25 尝试加载 rtl8723be 模块:
modprobe -v rtl8723be ant_sel=1
和
modprobe -v rtl8723be ant_sel=2
无法让 WIFI 卡检测网络。请参阅
答案1
在 HP 11 英寸 Pavilion X360 型号 11-k020nr 上完成以下步骤后,我能够成功扫描网络。显然,rtl8723 可以有两个天线,但 HP 仅在笔记本电脑中安装了一个。rtl8723be 驱动程序需要分配正确的天线,否则 wifi 接收效果太差,无法检测到网络。
下载驱动器源文件: https://github.com/lwfinger/rtlwifi_new
在网页右侧上部 1/3 处有一个“下载 Zip”按钮。
将 .zip 解压到任意文件夹。将创建一个“rtlwifi_new-master”文件夹。
进入“rtlwifi_new-master”文件夹并运行:
make clean sudo make install
代码编译并安装后:
sudo modprobe -r rtl8723be sudo modprobe -v rtl8723be isp=0 ant_sel=2
跑步
sudo iwlist wlp3s0 scan
看看是否检测到网络。可能需要尝试 ant_sel=1。我确认蓝牙仍然有效。
如果有帮助,请使其永久生效:
sudo -i echo "options rtl8723be isp=0 ant_sel=1" >> /etc/modprobe.d/rtl8723be.conf exit