http://bugzilla.novell.com/show_bug.cgi?id=870370 --- Comment #9 from Axel Köllhofer <AxelKoellhofer@web.de> --- I had a look at the changes to /sbin/ifup since 12.3 and this seems to be the change responsible for the IMHO wrong behaviour: case $SCRIPTNAME in ifup) case "$STARTMODE" in off|manual) if test "$HOTPLUG" = "yes" -o "$BOOTING" = "yes" ; then message "`printf " %-9s Startmode is '%s' -> skipping" $INTERFACE $STARTMODE`" exit $R_NOTCONFIGURED fi ;; If I understand this code correctly, it searches for ifcfg-$INTERFACE files with "STARTMODE=manual" or "STARTMODE=off", checks if there is a corresponding physical interface available, prints a message "startmode is manual (off) -> skipping" and exits with error status "R_NOTCONFIGURED". R_NOTCONFIGURED=5 # the bootmode does not match the current mode One might argue if this is really true, but for "STARTMODE=manual" certainly the interface is configured explicitly to be available but not to be up an running. However, this is only the exit status and not the really important part, first it seems reasonable to take a look at functionality and try to restore the "old" behavior". Here is at least a workaround, if this passes the "sniff test for a solution", I donŽ t know, but it seems to work: --- /sbin/ifup.orig 2014-11-05 10:34:51.437664635 +0100 +++ /sbin/ifup 2014-11-05 11:06:19.145615517 +0100 @@ -309,7 +309,14 @@ case $SCRIPTNAME in ifup) case "$STARTMODE" in - off|manual) + manual) + if test "$HOTPLUG" = "yes" -o "$BOOTING" = "yes" ; then + message "`printf " %-9s Startmode is '%s' -> skipping" $INTERFACE $STARTMODE`" + printf "config="$INTERFACE"\nstatus=disconnected\n" > $RUN_FILES_BASE/if-$INTERFACE + exit $R_INACTIVE + fi + ;; + off) if test "$HOTPLUG" = "yes" -o "$BOOTING" = "yes" ; then message "`printf " %-9s Startmode is '%s' -> skipping" $INTERFACE $STARTMODE`" exit $R_NOTCONFIGURED The idea is obvious, if the startmode is set to "off", nothing changes but if the startmode is set to "manual", the respective files are being created (see Comment #7) and the exit status is set to "R_INACTIVE" which is defined as (/etc/sysconfig/network/scripts/functions.common): R_INACTIVE=5 # the interface is not up and it should not One might also set the exit status to R_SUCCESS R_SUCCESS=0 # interface has been set up but that is just cosmetics IMHO. I attached the above patch in unified diff format. Greetings, AK -- You are receiving this mail because: You are on the CC list for the bug.