Você não disse qual distribuição está usando, mas nos derivados do Debian (Ubuntu, etc.) você pode especificar scripts para serem chamados em vários pontos na configuração / desmontagem de uma interface em sua sub-rotina de configuração em /etc/network/interfaces
. Você pode especificar scripts para serem chamados em cada um desses pontos:
- pré-up
- para cima
- post-up
- para baixo
- pre-down
- post-down
Você também pode soltar scripts nos diretórios denominados /etc/network/if-<stage>.d
.
Para mais detalhes, consulte man 5 interfaces
.