X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=rrqnet-ifupdown.sh;h=b36131eec9f8c8716615bc535e0df9c7ffa3720c;hb=202bf70621df94162ae90fc502565020f7991472;hp=6658929f4bd100440062959015f3e078561f05bf;hpb=746fe0f6034ead5765d08ce4b12f0945f7b7e5de;p=rrq%2Frrqnet.git diff --git a/rrqnet-ifupdown.sh b/rrqnet-ifupdown.sh index 6658929..b36131e 100755 --- a/rrqnet-ifupdown.sh +++ b/rrqnet-ifupdown.sh @@ -26,7 +26,7 @@ # rrqnet_bridge # rrqnet_dhcp -: ${RRQDAEMON:=/usr/local/sbin/rrqnet} +: ${RRQDAEMON:=/usr/sbin/rrqnet} : ${NAME:=rrqnet-${IFACE}} #function @@ -86,7 +86,7 @@ start_cable_pre_up() { start_cable_post_up() { case "$IF_RRQNET_DHCP" in dhclient*) - start_dhclient IF_RRQNET_DHCP + start_dhclient $IF_RRQNET_DHCP ;; *) : # no or unkown dhcp option @@ -104,11 +104,12 @@ stop_cable_pre_down() { : # no or unkown dhcp option ;; esac + daemon -n $NAME --stop } #function stop_cable_post_down() { - daemon -n $NAME --stop + ip link del $IFACE } # main script body