我的电脑(Advantech ITA-5231)一直在运行 Ubuntu Desktop 20.04 LTS,没有任何问题。最近我尝试安装 Ubuntu Server 20.04 LTS,但无法检测到 Wi-Fi 适配器。在安装过程中以及安装后使用 ls /sys/class/net 时,没有显示任何 wlp 设备。它仍然可以检测到 LTE 适配器,它们都是 mPCIe 模块。我尝试执行以下操作,但问题未得到解决。
- 安装 libnl-route-3-200_3.4.0-1_amd64.deb、libpcsclite1_1.8.26-3_amd64.deb、wpasupplicant_2.9-1ubuntu4_amd64.deb
- 重新启动计算机
- 重新安装 Ubuntu Server 20.04
之后,我尝试运行实时 Ubuntu Desktop 20.04(通过 USB),检测 Wi-Fi 适配器没有问题。返回 Ubuntu Server 20.04,再次找不到 Wi-Fi 适配器。
这里可能存在什么问题?为什么 Ubuntu Desktop 可以检测到 Wi-Fi 适配器,但 Ubuntu Server 却无法检测到?任何建议都值得赞赏。谢谢。
答案1
我怀疑您无法连接,因为还需要安装软件包 wpasupplicant。通过以太网、网络共享或任何可能的方式建立临时互联网连接,请执行以下操作:
sudo apt update
sudo apt install wpasupplicant
接下来,找出你的 netplan 文件的名称:
ls /etc/netplan
对其进行修改,使其与在此处找到的模板相一致/usr/share/doc/netplan/examples/wireless.yaml
。
network:
version: 2
renderer: networkd
wifis:
wlp2s0b1:
dhcp4: no
dhcp6: no
addresses: [192.168.0.21/24]
nameservers:
addresses: [192.168.0.1, 8.8.8.8]
access-points:
"network_ssid_name":
password: "**********"
routes:
- to: default
via: 192.168.0.1
请注意,网络名称(称为 SSID)和密码括在引号“中。当然,请在此处替换您的确切详细信息。
进行任何更改后,请按照以下步骤操作:
sudo netplan generate
sudo netplan apply
您应该立即连接,但可能需要重新启动。