2 [ $# = 0 ] && { echo " $0 <group>"; exit; }
6 debug
"### ifdown $type ###"
8 if=$
(nvram get
${type}_ifname
)
9 proto
=$
(nvram get
${type}_proto
)
10 if_valid
$if && $DEBUG ifconfig
$if down
11 [ -r /var
/run
/${if}.pid
] && kill $
(cat /var
/run
/${if}.pid
2>&-) 2>&-
12 killall ifup.
$proto >&- 2>&-
13 [ -x "/sbin/ifdown.$proto" ] && /sbin
/ifdown.
$proto "$type"
15 pptp|pppoe
) killall pppd
>&- 2>&- ;;
16 static
) env
-i ACTION
="ifdown" INTERFACE
="$type" PROTO
=static
/sbin
/hotplug
"iface" ;;