Se você olhar para a linha "chkconfig" do /etc/init.d/network, verá que a rede tem uma prioridade inicial de "10".
/etc/init.d/yourscript:
#!/bin/bash
#
# yourscript short description
#
# chkconfig: 2345 9 20
# description: long description
case "$1" in
start)
Do your thing !!!
chkconfig yourscript off
;;
stop|status|restart|reload|force-reload)
# do nothing
;;
esac
Em seguida, execute chkconfig yourscript on
para que ele seja executado na inicialização. O chkconfig yourscript off
dentro do script deve desativá-lo em qualquer inicialização subsequente.
Algumas versões do CentOS / RHEL / Fedora têm um programa de "firstboot" que você pode tentar usar, mas isso parece uma dor.
Tem certeza de que não é possível executar o script de reconfiguração de rede dentro de uma% post em um kickstart? É o que eu faço.