frkn tool -- toggle ipv6 on (dis)connect
This commit is contained in:
parent
1c2abec8a7
commit
1a912bf645
@ -1,13 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
function disconnect() {
|
function disconnect() {
|
||||||
echo "Connecting to $1"
|
echo "Disconnecting: $1"
|
||||||
sudo wg-quick down "$1"
|
sudo wg-quick down "$1"
|
||||||
|
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
|
||||||
|
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
|
||||||
|
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
function connect() {
|
function connect() {
|
||||||
echo "Disconnecting frkn-$1"
|
echo "Connecting: frkn-$1"
|
||||||
|
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
|
||||||
|
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0
|
||||||
|
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0
|
||||||
sudo wg-quick up "frkn-$1"
|
sudo wg-quick up "frkn-$1"
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
@ -55,7 +61,7 @@ Endpoint = $peer_endpoint
|
|||||||
PersistentKeepalive = 25
|
PersistentKeepalive = 25
|
||||||
EOF
|
EOF
|
||||||
done
|
done
|
||||||
sudo mv ./frkn-*.conf /etc/wireguard/
|
sudo mv -f ./frkn-*.conf /etc/wireguard/
|
||||||
}
|
}
|
||||||
|
|
||||||
command="$1"
|
command="$1"
|
||||||
|
Loading…
Reference in New Issue
Block a user