2

Когда я устанавливаю переменную в профиле в /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 ответ1

0

Оказывается, что профили в DHCPCD чувствительны к регистру, т.е. вместо

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

Я должен был написать имя профиля в нижнем регистре:

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

Теперь все работает как надо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .