mirror of
https://github.com/ivanilves/xiringuito.git
synced 2025-05-28 04:50:23 -07:00
Support legacy servers (???)
This commit is contained in:
parent
0d0669c335
commit
eb5ad1e2af
@ -25,7 +25,7 @@ function teardown() {
|
||||
sudo iptables -t nat -D POSTROUTING -s ${CLIENT_IP_ADDR} -j MASQUERADE
|
||||
kill ${PPID}
|
||||
sleep 2
|
||||
sudo ip tuntap del mode tun ${NETWORK_DEVICE}
|
||||
sudo ip tuntap del mode tun ${NETWORK_DEVICE} || sudo /usr/sbin/tunctl -d ${NETWORK_DEVICE}
|
||||
}
|
||||
|
||||
echo "CONNECTED"
|
||||
|
@ -38,13 +38,17 @@ fi
|
||||
set +e
|
||||
pkill -f ${TUNNEL_ID}/server-execute.sh
|
||||
if [[ ${?} -eq 0 ]]; then sleep 2; fi
|
||||
sudo ip tuntap del mode tun ${NETWORK_DEVICE}
|
||||
sudo ip tuntap del mode tun ${NETWORK_DEVICE} || sudo /usr/sbin/tunctl -d ${NETWORK_DEVICE}
|
||||
set -e
|
||||
|
||||
# Set up network device
|
||||
if [[ ! $(sudo ip link | grep " ${NETWORK_DEVICE}: ") ]]; then
|
||||
sudo modprobe tun
|
||||
sudo ip tuntap add mode tun user ${USER} ${NETWORK_DEVICE}
|
||||
|
||||
set +e
|
||||
sudo ip tuntap add mode tun user ${USER} ${NETWORK_DEVICE} || sudo /usr/sbin/tunctl -u ${USER} -t ${NETWORK_DEVICE}
|
||||
set -e
|
||||
|
||||
sudo ip link set ${NETWORK_DEVICE} up
|
||||
sudo ip addr add ${SERVER_IP_ADDR}/32 peer ${CLIENT_IP_ADDR} dev ${NETWORK_DEVICE}
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user