在我的Archlinux上,我目前正在通过WiFi使用iwctl连接互联网。每次启动时,我都运行iwctl,然后运行station wlan0 connect WIFINAME。
如何使连接自动发生?
这个答案建议创建一个systemd服务,它基本上运行我前面写的命令。(它也运行dhclient,但我必须查找它的功能。)
但是,iwd上的Archlinux维基页面读取
iwd自动将网络密码存储在/var/lib/iwd目录中,并在将来使用它们进行自动连接。见#网络配置。
这似乎意味着自动连接功能应该是自动的。但这不是给我的。
发布于 2020-12-05 13:30:36
我在ArchLinux的IRC频道上找到了一些帮助,我在这个自我回复中分享了它。
要使iwd自动连接到WiFis,就足够了
[Settings]
AutoConnect=true在/etc/iwd/main.conf文件中,只要特定于我们要自动连接的WiFi (例如/var/lib/iwd/whatever.psk )的配置文件不使用AutoConnect=false覆盖该配置文件。
AutoConnect=true设置应该是默认的;我不知道为什么,但对我来说并非如此,因为所有的/var/lib/iwd/*.psk文件都有AutoConnect=false。
https://unix.stackexchange.com/questions/622843
复制相似问题