dhcpcd.conf 配置文件中设置的环境变量未传递给 dhcpcd 运行钩子

dhcpcd.conf 配置文件中设置的环境变量未传递给 dhcpcd 运行钩子

当我在配置文件中设置变量时,/etc/dhcpcd.conf它不会传递给钩子脚本:

interface eth0
arping 192.168.0.1

profile A1:B2:C3:D4:E5:F6
env enable_proxy=1

但是,当我将变量放在配置文件之前时,如下所示:

interface eth0
arping 192.168.0.1
env enable_proxy=1

profile A1:B2:C3:D4:E5:F6

它突然在钩子脚本中可见。发生了什么?配置文件已正确执行 - 其内部的网络配置已正确评估,但 env选项无效。如何从 dhcpcd 配置文件中设置钩子脚本的环境变量?

答案1

事实证明,DHCPCD 中的配置文件区分大小写,即

profile A1:B2:C3:D4:E5:F6

我应该用小写字母写个人资料名称:

profile a1:b2:c3:d4:e5:f6

现在一切正常。

相关内容