rit*_*mon 9 wifi wpa-supplicant arch-linux systemd raspberry-pi
在 Raspberry Pi 和 USB Wi-Fi 加密狗上使用 Arch Linux,我可以通过启用wpa_supplicant@wlan0systemd 服务来使 Wi-Fi 正常工作。这将使用/etc/wpa_supplicant/wpa_supplicant@wlan0.conf文件并指定wlan0接口。
我知道wpa_supplicantsystemd 服务做同样的事情,除了它自动检测无线接口,但启动这个服务不起作用,即使我有一个有效的/etc/wpa_supplicant/wpa_supplicant.conf文件。
我将如何使用wpa_supplicantsystemd 服务自动检测无线接口并设置我的 Wi-Fi?
如果自动检测不是wpa_supplicant服务所做的,那么wpa_supplicant服务与wpa_supplicant@interface服务的重点是什么?
作为上注明这里,该wpa_supplicant.service文件是的DBus感知服务,所以它会通过网络管理器例如可以自动进行检测。正如我想象的那样,您没有使用 NetworkManager,要么您必须编写一个程序/脚本,该程序/脚本将使用 DBus 信息来提升接口,要么使用特定的接口版本 wpa_supplicant@.service。引用:
wpa_supplicant 包提供了多个 systemd 服务文件:
wpa_supplicant.service - 使用 D-Bus,推荐给 NetworkManager 用户。
wpa_supplicant@.service - 接受接口名称作为参数并为此接口启动 wpa_supplicant 守护进程。它读取 /etc/wpa_supplicant/wpa_supplicant-interface.conf 配置文件。
wpa_supplicant-nl80211@.service - 也是特定于接口的,但明确强制 nl80211 驱动程序(见下文)。配置文件路径为/etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf。
wpa_supplicant-wired@.service - 也是特定于接口的,使用有线驱动程序。配置文件路径为/etc/wpa_supplicant/wpa_supplicant-wired-interface.conf。
| 归档时间: |
|
| 查看次数: |
8182 次 |
| 最近记录: |