刚刚安装了 Ubuntu 23.04,但找不到我的 wifi 路由器

刚刚安装了 Ubuntu 23.04,但找不到我的 wifi 路由器

首次安装 Ubuntu 操作系统时,系统提示我设置 wifi 网络,我输入了手机移动热点的信息(感谢上帝),并且一直在使用。首先,我只有在非 GUI 终端环境中才能连接到 wifi,但当我下载 Firefox 时,我突然能够在桌面环境中连接到 wifi,但我现在无法切换到我的家庭网络(因为我显然不想使用我的所有数据),它仍然说没有找到 wifi 适配器,请帮忙!以下是与我的问题相关的一些条目:

jorjortaylor@jtf-server:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 23.04
Release:    23.04
Codename:   lunar
jorjortaylor@jtf-server:~$  -nnk | grep 0280 -A3
-nnk: command not found
jorjortaylor@jtf-server:~$  lspci -nnk | grep 0280 -A3
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
    DeviceName: WLAN
    Subsystem: Hewlett-Packard Company RTL8821CE 802.11ac PCIe Wireless Network Adapter [103c:831a]
    Kernel driver in use: rtw_8821ce
jorjortaylor@jtf-server:~$ 

答案1

解决方案:

Shell 脚本:

使用 nano 文本编辑器创建wifi_setup.sh脚本。添加:

sudo nmcli device set wlo1 managed yes

可执行脚本:

使脚本可执行:

chmod +x wifi_setup.sh.

启动配置:

设置系统启动时运行的脚本。路径:/home/jorjortaylor/wifi_setup.sh

注意:我避免在任何时候重新启动 NetworkManager,因为这会导致我的 WiFi 接口恢复到非管理状态。

这种方法可能不是常规方法,但在其他解决方案失败时,这种方法很有效。分享此方法,希望它能帮助其他面临类似挑战的人。

相关内容