2 votes

La variable d'environnement définie dans le profil dhcpcd.conf n'est pas transmise aux accroches d'exécution dhcpcd

Lorsque je définis une variable dans le profil dans le /etc/dhcpcd.conf, elle n'est pas transmise au script hook:

interface eth0
arping 192.168.0.1

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

Cependant, lorsque je mets la variable avant le profil, comme ceci :

interface eth0
arping 192.168.0.1
env enable_proxy=1

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

elle est soudainement visible à l'intérieur du script hook. Que se passe-t-il ?Le profil est exécuté correctement - la configuration réseau à l'intérieur est évaluée correctement mais l'option env n'a aucun effet. Comment puis-je définir des variables d'environnement pour les scripts hook depuis le profil dhcpcd ?

0voto

carbolymer Points 121

Il s'avère que les profils dans DHCPCD sont sensibles à la casse, c'est-à-dire au lieu de

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

J'aurais dû écrire le nom du profil en minuscules :

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

Maintenant tout fonctionne comme il se doit.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X