On Thu, Oct 13, 2011 at 8:45 AM, Vladimir Mosgalin <[email protected]> wrote: > On 2011.10.12 at 18:28:02 -0700, jdow wrote next: > >> >> Is it possible under SL6.1 to run a script (or insert commands in >> >>ifcfg-ethX files) when a nic is up, immediatly after network script >> >>runs?? Like for example it can do with debian/ubuntu: post-up >> >>post-down. >> > >> >/sbin/ifup-pre-local and /sbin/ifdown-pre-local are executed (if exist) >> >before bringing interface up& down >> > >> >/sbin/ifup-local and /sbin/ifup-local are executed (if exist) after >> >bringing interface up& down and setting up routes. >> > >> >Argument to each will be interface name. Note that if you have aliases, >> >this script will be called for each alias. >> >> OK, I have such a file that I still have to manually run when the system >> reboots. I get no error messages nor is the file run. >> >> # ls --lcontext /sbin/ifup-local >> -rwxr-xr-x. 1 system_u:object_r:bin_t:s0 root root 329 Jul 25 >> 13:30 /sbin/ifup-local > > Is your network setup managed by "network" service or NetworkManager? If > later, I don't think it cares about these local scripts at all.. > > If you are using "network", try to find out if it runs or not by putting > something simple inside, like > > #!/bin/sh > echo "$@" > /tmp/ifup-local-test > > If you need NetworkManager, I don't think I can give any advice on how > to make it work when NM manages network..
For NM, you can use "/etc/NetworkManager/dispatcher.d/" (never tried it myself).
