X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=sbin%2Fgrml-addtun;h=109cc6ff9180a273e282f677b92ebbf5a46c30d8;hb=a9e6e3a985c3d5103a6dd2d0b435b9a018090a32;hp=256de5a7c3f2d2b85276584f8cc7689ad2182624;hpb=0eb322282725432036fba38f398047ebebf7cc87;p=grml-network.git 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