Description of problem:
I'd like to run custom pre/post scripts for ifup and ifdown, to make
advanced network configuration with iproute and other tools.
Currently there is no way to execute custom scripts on ifup/ifdown for an ethernet interface. Default networking scripts look for /sbin/ifup-local, and execute it if it exists, but it would be much more convenient to have something under /etc/ instead, and be able to have a script per interface useable out-of-the-box without any manual hacks under /sbin/.
Version-Release number of selected component (if applicable):
Currently in rhel5 you can do this:
1. create /etc/sysconfig/network-scripts/ifcfg-zscripts with contents
2. create /sbin/ifup-local executable with for example:
if [ "$1" == "dummy0" ]; then
echo "running scripts"
It will be executed for every interface, others that dummy0 are skipped.
But this is not very nice method..
Debian/Ubuntu allows the user to specify custom commands directly from /etc/network/interfaces file, configured per interface.
Any plans for this?
I don't think that this is useful anymore, because in default state network initscript is not running.
I agree with Lukáš - closing as wontfix