我的 HP 笔记本电脑上安装了 Windows 10 和 Ubuntu 16.04 LTS。在 Ubuntu 中,WiFi 信号接收非常弱,而在 Windows 10 中则非常好。
我有Realtek 8723be 无线驱动程序。
每次打开 Ubuntu 都要在 Ubuntu 的终端窗口中使用以下代码来增强 WiFi 信号:
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=1
Run Code Online (Sandbox Code Playgroud)
是否有任何永久性解决方案可以使我的 Ubuntu 16.04 LTS 操作系统上的 WiFi 信号接收更强?
这里是相当新的 linux 用户,所以要温柔。我刚刚安装了 Ubuntu 18.04 最后一个稳定版本。不幸的是,我的电脑不在我的互联网接入点附近,所以我不得不依赖 wifi。我发现这个答案引用了这个驱动程序。在做他们的解决方案之前,我想先尝试官方支持的 rtl8812au 驱动程序,所以我从这里将它下载到另一台计算机的 USB 上,并将其传输到我的 Ubuntu 主文件夹。我能够将安装 USB 中的所有必要开发包放入我的主文件夹中,并运行dpkg --install *.deb以安装 rtl8812au 驱动程序版本 4.3.8 及其所有依赖项。我重新启动,但我的系统仍然看不到我的 wifi 适配器。
我继续推进上述堆栈交换解决方案。运行这些命令后,我得到了这个:
这是一张图片——抱歉,我无法复制和粘贴代码。platform_wifi_power函数
的定义似乎有问题?
运行后dkms status,显示新版本 rtl8812au 4.3.14 已添加,但未安装。我被困在这里,感谢您的帮助!
编辑:我可以毫不费力地通过 USB 连接到我的手机。我刚刚打开我的个人热点并将其插入USB,启动,然后我就在线了。这使我能够运行软件更新和 apt 更新,apt 安装正确的 Nvidia 驱动程序,以及 apt install rtl8812au-dkms。重新启动后,我的 Nvidia 驱动程序现在运行良好,但我仍然无法连接到 WiFi。
编辑 2:我在连接到 iPhone 时尝试了建议的解决方案,这样我就可以了git clone,现在我已连接到 wifi!我还是不明白发生了什么。从字面上看,唯一的区别是使用 git clone 下载存储库而不是通过 USB 传输。也许我在系留时能够运行的一些软件更新有所不同。任何人的故事寓意:个人热点是您的朋友!
编辑 3:为了清楚起见,我想补充一点,如果您像我一样首先尝试安装 rtl8812au-dkms,则必须sudo apt purge rtl8812au-dkms在实施以下解决方案之前将其删除。
我有一个 Wi-Fi 适配器 Wi-Fi 适配器 Realtek RTL8192CU。但是,我的速度非常慢,例如 ~0,5 mbit。
我该如何解决这个问题?
我正在尝试为我新买的 USB Wifi 适配器安装驱动程序。我尝试安装适配器附带的 CD 中提供的驱动程序,但出现此错误
\n\nerror: implicit declaration of function \xe2\x80\x98init_timer\xe2\x80\x99; did you mean \xe2\x80\x98_init_timer\xe2\x80\x99? [-Werror=implicit-function-declaration]\n init_timer(ptimer);\n ^~~~~~~~~~\n _init_timer\nRun Code Online (Sandbox Code Playgroud)\n\n提供的 CD 中的驱动程序名称是
\n\n\n\n\nRTL8188EUS_linux_v4.1.4_6773.20130222
\n
所以我尝试安装互联网上所有可用的名称为 rtl8188EUS 或 rtl8188EU 的驱动程序,但没有任何效果。他们要么给出像上面这样的错误,要么就是不起作用。\n我认为这是因为我的内核版本是
\n\n\n\n\n5.0.0-25-通用
\n
它们都可以使用一些旧的内核版本。请指导我如何让 rtl8188EUS 驱动程序在我的 Ubuntu 18.04.2 lts 上工作。
\n刚接触 ubuntu,只需要一些无线连接方面的帮助。
lsusb:
Bus 008 Device 003: ID 2357:0101
Run Code Online (Sandbox Code Playgroud) 我为我的无线适配器找到了一个驱动程序,但由于某种原因,它无法正常工作,而且我遇到了很多问题。我将向您展示我放入终端以安装它的代码。我如何卸载它?
sudo apt-get install git
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
就是这样!
自从我在这台笔记本电脑上安装 16.04 以来,我遇到了以下问题,仅在 Ubuntu 上(在我的 Windows 端一切正常):Wi-Fi 可能在 2 分钟后断开连接。我可以通过再次单击“启用 Wi-Fi”或通过从命令行重新启动网络管理器来重新连接 2 分钟左右。
有时这样做几次后,这些方法将不再有效,我将不得不重新启动计算机。或者,有时在这样做几次之后,网络将在顶部工具栏中的网络管理器小程序中显示为已连接,但任何页面都会超时。
在过去的一年里,我尝试了很多方法来解决这个问题,但没有成功;其中一些尝试修复导致了更多 wi-fi 问题 - 我现在回到了我开始时的状态:wifi 连接但每隔几分钟切断一次。
对我不起作用的尝试修复包括:
sudo apt autoremovesudo service network-manager restart所以,我现在正在寻求针对我的具体情况的帮助,因为尝试在 Stack Overflow 上发现的类似内容并没有解决我的问题,而且我担心尝试更多会使情况再次恶化。
这是无线信息的输出,当时 wifi 似乎已连接但所有页面都超时:http : //paste.ubuntu.com/25582452/ 我在华硕 A555 笔记本电脑上有一个 Realtek RTL8821AE 无线适配器。
我在我的 ubuntu 20.04 版本中安装无线驱动程序时遇到问题,也面临与(Ubuntu 18.04)相同的问题。
我已经通过rtl8822be wifi 驱动程序 ubuntu 20.04 hp 15-da1009ne。
这些是我正在遵循的步骤:
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de
Run Code Online (Sandbox Code Playgroud)
但是在执行 时sudo make install,我收到此错误:
make -C /lib/modules/5.4.0-28-generic/build M=/home/username/rtlwifi_new modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-28-generic'
CC [M] /home/username/rtlwifi_new/rc.o
/home/username/rtlwifi_new/rc.c:336:11: error: initialization of ‘void * (*)(struct ieee80211_hw *, struct dentry *)’ from incompatible pointer type ‘void * (*)(struct ieee80211_hw *)’ [-Werror=incompatible-pointer-types]
336 | .alloc = rtl_rate_alloc,
| ^~~~~~~~~~~~~~ …Run Code Online (Sandbox Code Playgroud) Machine : ASUS X550VX
System : Ubuntu 22.04
Kernel : 5.15.0-40-generic
Wireless Card : Realtek RTL8723BE
Run Code Online (Sandbox Code Playgroud)
突然我的 wifi 消失了,并且无法打开它,它显示“未找到 wifi 适配器”。之前一切都很好,我没有搞乱任何网络设置,现在已经两天了,我的 wifi 无法工作。apt update和的更新没有运气apt dist-upgrade。
有关我的系统的信息:
ifconfig -a (wifi甚至没有列出)
ifconfig -a
enp4s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 88:d7:f6:2f:85:a6 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> …Run Code Online (Sandbox Code Playgroud) 运行 Ubuntu 22.04,一切正常,直到从 5.15.0-60 自动升级到 5.19.0-32。首先分析:
+ nmcli device
DEVICE TYPE STATE CONNECTION
34:1C:F0:3F:47:21 bt disconnected --
54:67:06:D7:5B:A6 bt disconnected --
lo loopback unmanaged --
+ rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
+ dkms status
rtl8821ce/5.5.2.1, 5.15.0-60-generic, x86_64: installed
+ sudo lshw -C network
*-network UNCLAIMED
description: Network controller
product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: …Run Code Online (Sandbox Code Playgroud) realtek-wireless ×10
wireless ×8
networking ×5
drivers ×4
18.04 ×2
kernel ×2
16.04 ×1
22.04 ×1
adapter ×1
broadcom ×1
connection ×1
internet ×1
realtek ×1
uninstall ×1
usb ×1