Acontece que os perfis no DHCPCD diferenciam maiúsculas de minúsculas, ou seja, em vez de
profile A1:B2:C3:D4:E5:F6
Eu deveria ter escrito o nome do perfil em minúsculas:
profile a1:b2:c3:d4:e5:f6
Agora tudo funciona como deveria.
Quando eu defino a variável no perfil no /etc/dhcpcd.conf
, ela não é passada para o script de gancho:
interface eth0
arping 192.168.0.1
profile A1:B2:C3:D4:E5:F6
env enable_proxy=1
No entanto, quando coloco a variável antes do perfil, assim:
interface eth0
arping 192.168.0.1
env enable_proxy=1
profile A1:B2:C3:D4:E5:F6
fica subitamente visível dentro do script de gancho. O que está acontecendo? O perfil é executado corretamente - a configuração de rede dentro dele é avaliada corretamente, mas
A opção env
não tem efeito. Como posso definir variáveis de ambiente para scripts de gancho do perfil dhcpcd?