我对 ubuntu 和这个社区还很陌生,最近我在新买的笔记本电脑(hp pavilion 15-ab032tx)上安装了 Ubuntu 14.04(以及 Windows 10)。
Ubuntu 中的 wifi 连接存在一些严重问题。
如果我坐得离路由器很近(1-2 英尺),它会显示连接,但连接速度很慢。
如果我走的距离超过 5 英尺,它就会显示连接超出范围。我关注了之前关于这个问题的一些帖子,但还是没能解决这个问题。
我还对无线网卡的电源管理做了一些更改(按照另一个线程中的指示)但它也没有起作用。
(注意:WiFi 在 Windows 10 上运行良好)
以下是有关我的无线网卡的一些信息:-
***-network
description: Wireless interface
product: RTL8723BE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: wlan0
version: 00
serial: 70:77:81:12:70:59
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=3.16.0-45-generic firmware=N/A ip=192.168.1.12 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:18 ioport:5000(size=256) memory:c6100000-c6103fff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:09:00.0
logical name: eth0
version: 0a
serial: 3c:a8:2a:ae:32:43
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.13 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:64 ioport:4000(size=256) memory:c6004000-c6004fff memory:c6000000-c6003fff**
答案1
- 首先将内核升级到 3.16,如下方接受的答案所示关联
sudo reboot
通过命令重新启动进入新的 3.16.x。- 重启后,运行
sudo apt-get -f autoremove
- 现在我们必须删除旧内核,为此,首先通过命令列出当前存在的内核
sudo dpkg --list | grep linux-image
- 它给出了内核列表,例如标识较旧的版本
linux-image-3.11
- 下达命令
sudo apt-get purge linux-image-3.14
- 现在发出命令:
sudo update-grub2
- 现在重新启动
sudo reboot
- 现在我们必须安装 realtek 驱动程序。为此,请按照以下命令操作:
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
make
sudo make install
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be