A melhor solução existe, mas é apenas uma variação do que já foi sugerido por strangeman . Este link Wiki do Debian mostra como abrir uma interface sem um endereço IP, um procedimento que é usado, por exemplo, em todos os vez que é necessário um bridge
com a interface eth0
subjacente sem nenhum endereço IP.
No arquivo /etc/network/interfaces
, adicione as seguintes linhas:
iface eth0 inet manual
pre-up ip link set $IFACE up
post-up /path/to/script/which_changes_your_ip.sh
post-down ip link set $IFACE down
post-down ip addr flush dev $IFACE
Na verdade, o manual ( man interfaces
) declara:
The manual Method
This method may be used to define interfaces for which no configuration is done by default. Such interfaces can be configured manually by means of up and down commands or /etc/network/if-*.d scripts.