On 2011/10/13 07:15, Tom H wrote:
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).

Old way works. NetworkManager seems to be a fix that breaks what worked. Not
good.

{^_^}

Reply via email to