wpa_supplicant 中 key_mgmt 属性的用途是什么?是否需要明确定义?

Tyr*_*tyk 6 bash wpa raspberry-pi wpa-supplicant

我正在编写一个 bash 脚本,旨在更新包含/etc/wpa_supplicant/wpa_supplicant.conf(运行 raspbian 9stretch)的 Raspberry Pi 的 wifi 设置。

根据 Raspberry Pi 官方文档,我正在使用该wpa_passphrase命令,在其中我可以输入所需网络的 ESSID 和密码,然后将其输出附加到现有文件的末尾/etc/wpa_supplicant/wpa_supplicant.conf,然后使用wpa_cli -i wlan0 reconfigure.

这一切都很好,而且效果很好,但我注意到它不会产生任何key_mgmt字段,这与您通过桌面 GUI 手动登录网络不同。

我只是好奇不明确定义该字段是否有任何危害key_mgmt?如果没有它就可以毫无问题地连接网络(至少在我的情况下),它的用例是什么?我通读了wpa和的稀疏文档wpa_supplicant,但它并没有告诉我太多信息。

key_mgmt=WPA-PSK作为参考,如果我通过 RPi 的桌面 GUI 登录,我注意到无论有或没有此字段,网络都可以工作。我测试过的所有网络都有这个共同点。

提前致谢!