使用systemd时寻找wifi

使用systemd时寻找wifi

许多指南解释了当您知道 SSID 和 WPA2 密钥时如何设置 wifi 连接。但是,当您不知道 SSID,或者您想使用公共 AP,或者只需要可用 AP/路由器的列表时该怎么办?

换句话说:我正在寻找iw list与 with等价的系统

我感觉使用安装了 systemd-networkd 的笔记本电脑进行旅行并不比使用网络管理器那么容易。

答案1

使用iw scan

$ sudo iw dev <ifname> scan | egrep '^BSS |SSID:|signal:|Authentication suites:'

这将为您提供 AP 列表,包括其 SSID 和身份验证套件。正如您所指出的,有很多关于如何连接 WiFi 的指南,现在您(可能)已经拥有所需的所有信息。

如果身份验证套件下未列出任何内容,则不需要 psk 即可连接。尽管我会完全避免使用开放的公共 WiFi,除非您使用 VPN。或者除非AP是受信任的AP,是WPA3,并且支持WiFi增强开放,这种可能性很小。

相关内容