使用 WPA Supplicant 从 Ubuntu 18.04/20.04 上的终端连接到 Wi-Fi

在本教程中,我们将学习如何在 Ubuntu 18.04/20.04 服务器和桌面上使用命令行连接到 Wi-Fi 网络 wpa_supplicant. 在现代家庭无线网络中,通信受 WPA-PSK(预共享密钥)保护,而不是为企业网络设计的 WPA-Enterprise。 WPA-PSK 也称为 WPA-个人。 wpa_supplicant 是 WPA 请求方组件的实现。 无线局域网中的请求者是安装在最终用户计算机上的客户端软件,需要对其进行身份验证才能加入网络。

步骤 1:查找您的无线接口和无线网络的名称

iwconfig 命令来查找您的无线接口的名称。

iwconfig

wlan0 曾经是没有 Systemd 的 Linux 系统上无线网络接口的通用名称。 因为 Ubuntu 使用 Systemd,你会发现你的无线网络接口被命名为类似 wlp4s0. 您还可以看到它现在没有与任何接入点相关联。

如果您的无线接口未显示,也许您需要使用以下命令启动它。

sudo ifconfig wlp4s0 up

然后通过使用以下命令扫描附近的网络来查找您的无线网络名称。 代替 wlp4s0 使用您自己的无线接口名称。 ESSID 是网络名称标识符。

sudo iwlist wlp4s0 scan | grep ESSID