From: Michael Gebetsroither Date: Tue, 16 Oct 2007 20:45:18 +0000 (+0200) Subject: grml-addtun: reworked interface activation code X-Git-Tag: 0.1.13~3 X-Git-Url: http://git.grml.org/?p=grml-network.git;a=commitdiff_plain;h=a9e6e3a985c3d5103a6dd2d0b435b9a018090a32 grml-addtun: reworked interface activation code --- diff --git a/debian/changelog b/debian/changelog index d71bfbd..45efe83 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,15 @@ grml-network (0.1.13) unstable; urgency=low + [ Michael Prokop ] + * some small typo fixes + [ Michael Gebetsroither ] * added grml-addtun for tun/tap device handling * added manpage for grml-addtun * added uml-utilities to Suggests + * grml-addtun: reworked interface activation code - [ Michael Prokop ] - * some small typo fixes - - -- Michael Prokop Tue, 16 Oct 2007 00:36:19 +0200 + -- Michael Gebetsroither Tue, 16 Oct 2007 22:44:41 +0200 grml-network (0.1.12) unstable; urgency=low diff --git a/sbin/grml-addtun b/sbin/grml-addtun index 256de5a..109cc6f 100755 --- a/sbin/grml-addtun +++ b/sbin/grml-addtun @@ -58,12 +58,12 @@ function createTun() if [[ $OPT_BRIDGE_ != '' ]]; then brctl addif "$OPT_BRIDGE_" "$1" fi - ifconfig "$1" 0.0.0.0 up + ip link set up dev "$1" } function trashTun() { - ifconfig "$1" down + ip link set down dev "$1" if [[ $OPT_BRIDGE_ != '' ]]; then brctl delif "$OPT_BRIDGE_" "$1" fi @@ -96,6 +96,7 @@ shift $(($OPTIND - 1)) if [[ $OPT_DEL_ == 'false' ]]; then if [[ $OPT_BRIDGE_ != '' && $OPT_AUTO_ == 'true' ]]; then brctl showmacs "$OPT_BRIDGE_" &>/dev/null || brctl addbr "$OPT_BRIDGE_" + ip link set up dev "$OPT_BRIDGE_" fi fromCmdline "createTun" "$@" else