Há talvez uma maneira mais limpa de conseguir isso, no entanto, o seguinte funciona no meu Ubuntu 12.04 (desculpe, não tem 11 sob as mãos).
Em /etc/rc0.d , você deve encontrar um arquivo chamado S35networking , que é, na verdade, um link para /etc/init.d/networking .
Nesse arquivo, localize o stop) para a instrução case e adicione sua linha de comando / script aqui, na primeira linha. Ele será executado antes que a NIC seja desativada.
por exemplo:
case "$1" in
start)
....
;;
stop)
send_sms_email
...
;;
....
esac
Para resumir, sugiro modificar o script de rede init.d do sistema para adicionar seu comando no evento stop .
Vai funcionar, mas mais uma vez talvez não seja o caminho mais limpo ... é uma maneira ...