Pau Espin Pedrol | be5156c | 2021-05-12 18:01:29 +0200 | [diff] [blame] | 1 | #!/bin/bash -e |
2 | |||||
3 | ifname="$1" | ||||
4 | ifaddr="$2" | ||||
5 | ifmask="$3" | ||||
6 | |||||
7 | echo "*** Configuring tun $ifname with addr $ifaddr/$ifmask" | ||||
8 | |||||
9 | if grep "$ifname" /proc/net/dev > /dev/null; then | ||||
10 | ip tuntap del name "$ifname" mode tun | ||||
11 | fi | ||||
12 | |||||
13 | ip tuntap add name "$ifname" mode tun | ||||
14 | |||||
15 | ip addr add "$ifaddr/$ifmask" dev "$ifname" | ||||
16 | ip link set "$ifname" up | ||||
17 | echo "*** done configuring tun interface $ifname" |