[Pm-utils] network management utilities in custom scripts

ffault ffault at gmail.com
Sat Apr 4 10:49:35 PDT 2009


I use the FC10. It disabling NIC when falling asleep is carried out by
sending a message through Dbus for NetworkManager.
But I have NetworkManager is not installed.
I want to write your own script to disable the NIC.
I created a file 00Network in the directory /etc/pm/sleep.d.

[sleep.d]# cat 00Network
#!/bin/sh
case "$ 1" in
         hibernate | suspend)
                 /sbin/ifdown eth0
                 ;;
         thaw | resume)
                 /sbin/ifup eth0
                 ;;
esac
[sleep.d]#

but when you try to put to sleep a laptop, nothing happens
[~] ps aux | grep root
............
root     23338  0.0  0.0   2788  1268 ?        S    20:45   0:00 /bin/sh
/usr/sbin/pm-suspend --quirk-vbemode-restore --quirk-vbe-post
root     23364  0.0  0.0   2788  1084 ?        S    20:45   0:00 /bin/sh
/etc/pm/sleep.d/00Network suspend suspend
root     23365  0.1  0.0   5236  1596 ?        S    20:45   0:00
/bin/bash /etc/sysconfig/network-scripts/ifdown-eth ifcfg-eth0
root     23410  0.0  0.0   2056   296 ?        S    20:45   0:00 ip link
set dev eth0 down
.............
How do I properly disable/enable NIC without using NetworkManager?

PS Excuse me for my bad english


More information about the Pm-utils mailing list