我正在编写一个bash脚本,旨在更新/etc/wpa_supplicant/wpa_supplicant.conf
(运行raspbian 9 Stretch)中包含的Raspberry Pi的wifi设置。
根据官方的Raspberry Pi documentation,我正在使用wpa_passphrase
命令,在其中可以输入所需网络的ESSID和密码,然后将其输出附加到现有的/etc/wpa_supplicant/wpa_supplicant.conf
文件,然后再用wpa_cli -i wlan0 reconfigure
重新加载设置。
这一切都很好,而且很好用,但是我注意到它不产生任何key_mgmt
字段,这与您要通过桌面GUI手动登录网络不同。
我很好奇,如果没有明确定义key_mgmt
字段是否有任何危害?如果没有网络就可以毫无问题地连接网络(至少在我的情况下),它的用例是什么?我通读了wpa
和wpa_supplicant
的稀疏文档,但并没有告诉我很多。
作为参考,如果我通过RPi的桌面GUI登录,则无论有无此字段,我注意到的网络都将具有key_mgmt=WPA-PSK
。我测试过的所有网络都有这个共同点。
谢谢!