use*_*291 0 wpa-supplicant systemd wpa-cli
之前systemd,我只需编辑/etc/wpa_supplicant.conf文件即可使用预共享密钥添加所需的网络:
$ cat /etc/wpa_supplicant.conf
network={
ssid="TPLINK"
psk="My secret pre-shared key"
}
Run Code Online (Sandbox Code Playgroud)
可是systemd,我的呢/etc/wpa_supplicant.conf?如何编辑我的网络和预共享密钥?
来自维基百科:
启动时(系统)
wpa_supplicant 包提供了多个 systemd 服务文件:
wpa_supplicant.service- 使用 D-Bus,推荐 NetworkManager 用户使用。
wpa_supplicant@interface.service- 接受接口名称作为参数并启动该接口的 wpa_supplicant 守护进程。它读取 /etc/wpa_supplicant/wpa_supplicant-interface.conf 配置文件。
wpa_supplicant-nl80211@interface.service- 也是特定于接口的,但明确强制使用 nl80211 驱动程序(见下文)。配置文件路径为/etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf。
wpa_supplicant-wired@interface.service- 也是特定于接口的,使用有线驱动程序。配置文件路径为/etc/wpa_supplicant/wpa_supplicant-wired-interface.conf。
要在启动时启用无线,请在特定无线接口上启用上述服务之一的实例。例如,启用 wpa_supplicant@interface systemd 单元。
现在选择并启用服务实例来获取特定接口的 IP 地址,如 #Overview 中所示。例如,启用 dhcpcd@interface systemd 单元。
所以看来您需要重命名该文件/etc/wpa_supplicant-*interfacename*.conf。使用 ifconfig、ip 或类似名称查找接口名称。
然后systemctl enable wpa_supplicant@interfacename.service在启动时运行它。
如果您需要 DHCP,还需为接口启用 SystemD 的 DHCP 单元systemctl enable dhcpcd@interfacename
此外,我建议如果可能的话,切换到更理智的初始化系统;)
| 归档时间: |
|
| 查看次数: |
12306 次 |
| 最近记录: |