[新手向]关于UBUNTU使用时,系统网卡未托管导致未找到wifi适配器的解决方法

本文介绍了在Ubuntu中遇到无线网卡在图形界面无法识别的问题时,如何通过终端操作确认硬件、检查NetworkManager配置以及修复未托管状态的方法,包括编辑`NetworkManager.conf`文件和重启服务。
摘要由CSDN通过智能技术生成

在Ubuntu的使用过程中,我们偶尔需要开启热点给其他设备进行供网。有时候在开启热点之后(最常见于利用第三方软件如wifi hotspot等),对计算机进行重启,这时候有一定概率会遇到以下情况:

网卡驱动是正确的,在终端内网络设备可以识别,但是在设置图形页面显示未找到wifi适配器。

此时可以尝试以下解决方案:

1.首先,打开终端,使用以下命令来确认你的无线网卡硬件是否被系统识别:

lspci | grep Network

如果你看到了你的无线适配器(例如,Realtek RTL8821CE),那么表示硬件被系统检测到了。此时可以通过运行以下命令检查无线网络适配器是否被系统识别:

lspci -knn | grep Net -A3 | grep -i realtek

2.接下来在终端输入“nmcli device“命令,会出现如下结果:

用户@设备名:nmcli device

DEVICE        TYPE       STATE       CONNECTION

wlp2s0           wifi          未托管        -

这意味着NetworkManager并没有控制这个设备。

3.第一种情况如下,解决Device为“未托管”状态的问题:

1)编辑NetworkManager配置文件。打开/etc/NetworkManager/NetworkManager.conf文件:

sudo nano /etc/NetworkManager/NetworkManager.conf

2)确保managed=true。如果这一行不存在,就添加它:

[main] 
plugins=ifupdown,keyfile 

[ifupdown] 
managed=true

3)重启NetworkManager服务以使更改生效:

sudo systemctl restart NetworkManager

如果之后再运行nmcli device命令,应该可以看到无线设备的状态不再是“未托管”。

4.第二种情况NetworkManager配置文件如下所示:

[main]

plugins=ifupdown,keyfile

[ifupdown]

managed=true

[device]

wifi.scan-rand-mac-address=no

[keyfile]

unmanaged-devices=interface-name:wlp2s0

此时很明确,interface-name:wlp2s0被明确标记为一个未管理的设备(unmanaged-devices=interface-name:wlp2s0)。这是导致wlp2s0处于“未托管”状态的直接原因。

解决方法为:

  1. 打开配置文件

    sudo nano /etc/NetworkManager/NetworkManager.conf
    
  2. 修改配置

    找到下面这行:unmanaged-devices=interface-name:wlp2s0

    将其修改为注释状态或直接删除这行。注释只需要在行首加上#,如下所示:

    #[keyfile] 
    #unmanaged-devices=interface-name:wlp2s0
    

    或者,如果您不需要这行配置,直接删除它。

  3. 如果使用nano编辑器,按下Ctrl + O保存文件,然后按下Ctrl + X退出。

  4. 重启NetworkManager服务:

    sudo systemctl restart NetworkManager

此时应该能够通过NetworkManager接入无线网络了。

  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 如果你的Ubuntu 18.04未找到WiFi适配器,可能是因为你的电脑没有安装适配器驱动程序或者驱动程序不兼容。你可以尝试以下方法: 1. 检查你的电脑是否有内置的WiFi适配器,如果有,请确保它已经被启用。 2. 检查你的电脑是否有外置的WiFi适配器,如果有,请确保它已经被正确连接。 3. 在终端中输入“lspci -nnk | grep -iA2 net”命令,查看是否有WiFi适配器被识别。如果没有,你需要安装适配器驱动程序。 4. 如果你知道你的WiFi适配器型号,可以在Ubuntu的软件中心或者终端中搜索并安装相应的驱动程序。 5. 如果你不知道适配器型号,可以在终端中输入“sudo lshw -C network”命令,查看适配器的详细信息,然后在网上搜索相应的驱动程序。 希望这些方法能够帮助你解决问题。 ### 回答2: 在Ubuntu18.04中找不到无线适配器是一个相对常见的问题,这可能是由驱动程序不兼容或者安装引起的。 要解决这个问题,我们可以采用以下方法: 1. 确认网络适配器是否被识别 打开终端,输入`lspci`或`lsusb`命令,看看网络适配器是否被识别。如果没有被识别,可能需要去官网下载相应的驱动程序来进行安装。 2. 安装更新 在终端中输入以下命令: ``` sudo apt update sudo apt upgrade ``` 这样可以确保系统和所有软件都是最新版本,可能会修复一些已知的问题。 3. 安装wifi驱动程序 如果您知道自己的电脑使用的无线网卡型号,可以到相应的官网下载并安装驱动程序。或者,可以尝试在终端中输入以下命令来查找可用的驱动程序: ``` sudo ubuntu-drivers autoinstall ``` 这个命令会自动查找并安装所需的驱动程序,以便支持您的Wi-Fi适配器。 4. 禁用安全启动 在某些情况下,禁用安全启动可以解决一些驱动程序问题。在电脑重启按F2或Del键进入BIOS设置,找到“安全启动”选项并禁用它。 总的来说,Ubuntu18.04中的无线适配器问题可能是由多种因素引起的,需要多种方法解决。通过上述方法,您可能会找到所需的解决方案。 ### 回答3: Ubuntu18.04是一款非常流行的Linux操作系统,它具有很好的稳定性和兼容性。可是,一些用户在使用Ubuntu18.04的候可能会遇到找不到wifi适配器的问题,可能会出现以下几种情况: 1、在安装Ubuntu18.04之前就已经出现了该问题。这可能是因为计算机的网卡设备或驱动程序不兼容Ubuntu18.04操作系统。可以尝试升级计算机的网卡设备或者尝试使用其他途径来获取驱动程序。 2、在安装Ubuntu18.04后出现了该问题。这种情况可能是因为系统没有正确安装wifi适配器的驱动程序,或者是因为系统更新后导致了驱动程序失效。 针对以上两种情况,可以尝试以下几个方法解决找不到wifi适配器的问题: 1、检查网卡驱动程序是否正确安装。可以执行lspci命令来查看计算机硬件设备信息,如果网卡设备信息显示正常,则需要检查驱动程序是否正确安装。可以通过终端命令行来检查系统中的驱动程序是否正确安装。 2、尝试使用其他版本的驱动程序。可以在驱动程序官方网站或者第三方网站下载最新版本的驱动程序,然后在系统中手动安装。 3、尝试重新安装系统。如果以上方法都没有解决问题,则可以尝试重新安装Ubuntu18.04系统,确保在安装过程中正确安装了wifi适配器驱动程序。 总之,在解决Ubuntu18.04找不到wifi适配器的问题,需要先确定问题出现的原因,然后才能有针对性地解决。在解决过程中可以借助第三方工具来查看系统硬件设备信息,以便更好地定位问题。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值