Como esta questão não é realmente uma questão, vou assumir que a pergunta é "como posso fazer com que o dhclient- {enter, exit} -hooks seja executado?" A resposta curta é que você não pode sem algum trabalho. Veja este bug para uma boa discussão sobre o assunto e algumas soluções.
Como sugerido pelo OP, o gerenciador de rede (NM) é o problema. Aqui está um exemplo de uma invocação de dhclient por NM:
/sbin/dhclient -d -4 -sf /usr/lib/NetworkManager/nm-dhcp-client.action \
-pf /var/run/dhclient-wlan1.pid -lf <lease file> \
-cf /var/run/nm-dhclient-wlan1.conf wlan1
Observe o "-sf /usr/lib/NetworkManager/nm-dhcp-client.action". Este é um programa especial fornecido pelo NM, que substitui o script padrão do dhclient, que está em / sbin / dhclient-script. O script padrão se comporta como você esperaria e está documentado em "man dhclient-script".
O nm-dhcp-client.action é um programa em C, então você precisará da fonte para descobrir o que está fazendo. Mas, olhando na fonte, você notará que não executa nenhum dos scripts de entrada / saída diretamente por padrão.
Provavelmente a melhor solução (menos hacky) é escrever um script /etc/NetworkManager/dispatcher.d que execute os scripts de entrada / saída quando a interface aparecer e se as variáveis de ambiente DHCP * existe (veja man NetworkManager). Como você só pode passar variáveis que o NM fornece ao script dispatcher, isso pode não ser uma solução totalmente transparente.
Uma alternativa não testada, hacky, mas mais fácil seria renomear /usr/lib/NetworkManager/nm-dhcp-client.action e colocar um script em seu lugar que fosse exec incondicionalmente no recém-nomeado nm-dhcp-client.action . Você pode copiar uma grande parte do / sbin / dhclient-script que executa os ganchos enter / exits, então deve ser bem simples criar o script. Isso deve funcionar com scripts de gancho preexistentes, enquanto a solução anterior pode não (devido à indisponibilidade das variáveis esperadas).
O NM realmente já deveria estar rodando os hooks porque parece que alguns pacotes não funcionam como esperado sem ele.