Ubuntu 18 检测不到我的 wifi 适配器

Ubuntu 18 检测不到我的 wifi 适配器

在我获得 Ubuntu 18 之前使用 Ubuntu 16 时,遇到了计算机无法检测到我的家庭 WiFi 网络的问题。

升级到 Ubuntu 18 并没有解决我的问题。

当我检查设置中的 wifi 选项卡时,它显示未找到 wifi 适配器。

ifconfig输出:

enpos25: flags=4099<UP,BROADCAST,
MULTICAST> mtu 500
ether 00:19:d1:73:0f:53 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0B)
RX errors 0 dropped 0
 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped overruns 0 carrier 0 collisions 0.

lo flags=73<Up,LOOPBACK,RUNNING> mtu 65536 
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback) 
RX packets 6186 bytes 372631 (372.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6186 bytes 372631 (372.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0.

lpsci -nn | grep net输出:

00:19.0 Ethernet controller [0200]: Intel corporation 82562V 10/100 Network conection [8086:104c] (rev 02). 

iwconfig输出

lo no wireless extensions 
enpos25 no wireless extensions. 

答案1

我在 Ubuntu 16.04 Server 中也遇到了同样的问题,wifi 无法使用。

首先,您需要查看所有可用的接口:

ifconfig -a或者ip link

首先要说的w是您的无线接口。

接下来,您可以尝试使用以下命令启用它:

sudo ifconfig wlo1 up -- 更改wlo1为您的网络接口名称

如果出现类似的错误Operation not possible due to RF-KILL,则需要将以下行添加到/etc/modprobe.d/blacklist.conf

blacklist wmi

此后,启用你的 wifi 接口:

sudo ifconfig wlo1 up

然后将以下行添加到/etc/network/interfaces

auto wlo1
iface wlo1 inet dhcp
    wpa-ssid SSID
    wpa-psk PASSWORD

其中,wlo1是我的 wifi 接口名称,SSID是 wifi 网络名称,PASSWORD是 wifi 密码。

然后,你可以使用以下命令检查你的接口是否能找到你周围的网络:

sudo iwlist wlo1 scan -- 更改wlo1为您的网络接口名称

然后使用以下命令重新启动服务:

sudo service networking restart

相关内容