From 210d88167ba679f2edeac192b182921fead8af3a Mon Sep 17 00:00:00 2001 From: Mazet Laurent Date: Mon, 2 Jun 2025 17:24:39 +0200 Subject: [PATCH] ugly routing scheme --- ulvpn.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 ulvpn.sh diff --git a/ulvpn.sh b/ulvpn.sh new file mode 100755 index 0000000..c595cd4 --- /dev/null +++ b/ulvpn.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +VPN=./ulvpn.exe + +title() { echo -e "\033[0;1m$@\033[0;0m"; } + +if $(ip add list dev enp0s4 | fgrep -q 10.1.0.2/); then + title Remote + { + sleep 1 + ip addr add 10.3.0.1/24 dev enp0s3 + ip route add 10.4.0.0/24 dev tun0 + title "ready" + } & + $VPN -v 5 \ + -d tun://tun0 \ + -r tun://10.2.0.1 -l tun://10.2.0.2 \ + -u udp://10.1.0.1:1234 -t udp://10.1.0.2:1235 +else + title Local + { + sleep 1 + ip addr add 10.4.0.1/24 dev enp0s3 + ip route add 10.3.0.0/24 dev tun0 + title "ready" + } & + $VPN -v 5 \ + -d tun://tun0 \ + -l tun://10.2.0.1 -r tun://10.2.0.2 \ + -t udp://10.1.0.1:1234 -u udp://10.1.0.2:1235 +fi -- 2.30.2