Kiedy ustawię zmienną w profilu, /etc/dhcpcd.conf
nie jest ona przekazywana do skryptu przechwytującego:
interface eth0
arping 192.168.0.1
profile A1:B2:C3:D4:E5:F6
env enable_proxy=1
Kiedy jednak umieszczam zmienną przed profilem, to tak:
interface eth0
arping 192.168.0.1
env enable_proxy=1
profile A1:B2:C3:D4:E5:F6
jest nagle widoczne w skrypcie przechwytującym. Co się dzieje? Profil jest wykonywany poprawnie - konfiguracja sieci wewnątrz niego jest oceniana poprawnie, ale
env
opcja nie ma wpływu. Jak ustawić zmienne środowiskowe dla skryptów przechwytujących z profilu dhcpcd?
linux
bash
dhcp
environment-variables
karbolimer
źródło
źródło
dhcpcd.conf
będą efektywne w zależności od twojego użycia.Odpowiedzi:
Okazuje się, że w profilach DHCPCD rozróżniana jest wielkość liter tj. Zamiast
Powinienem napisać nazwę profilu małymi literami:
Teraz wszystko działa tak, jak powinno.
źródło