在具有systemd和networkd的Linux系统上,我需要在一个无线局域网接口上操作一个无线局域网接入点,同时在正常的站点(“客户端”)模式下运行进一步的(热插拔)无线局域网接口。
事实证明,wpa_supplicant.service可以在我所有的无线局域网接口上运行,如果所有这些无线局域网接口都能在站/客户端模式下运行的话,那就很好了。然而,虽然wpa_supplicant.service提供无线局域网接口,但这是不可能的(不再?)hostapd.service在AP接入点模式下操作那个无线局域网接口。
因此,我只想为特定的接口禁用wpa_supplicant.service,比如wls35u2。我的想法是有一个wpa_supplicant@wls35u2.service单元,我可以选择性地禁用它,但让wpa_supplicant.service处于启用状态。但是,这似乎不起作用,或者我在wpa_supplicant@wls35u2.service中做了一些错误的事情。
那么,如何仅在特定接口上禁用WPA请求服务而不全局禁用它呢?
发布于 2018-04-01 17:44:24
在/etc/dhcpcd.conf中使用“no钩子wpa_supplicant”选项。如果您不希望wpa_supplicant用于wlan0,则如下所示:
interface wlan0
nohook wpa_supplicanthttps://serverfault.com/questions/869857
复制相似问题