diff options
| author | Nakidai <nakidai@disroot.org> | 2025-07-31 20:47:27 +0300 |
|---|---|---|
| committer | Nakidai <nakidai@disroot.org> | 2025-07-31 20:58:29 +0300 |
| commit | 1271e6efcb473dba79ba7249569d8e6fb296e96f (patch) | |
| tree | 86464433003b3869a9814df74571aff070ef8571 /fvpn_launch.sh | |
| parent | 16dabf158b31b515d1e5cdb8f94832f86dcbc61b (diff) | |
| download | fatvpn-1271e6efcb473dba79ba7249569d8e6fb296e96f.tar.gz fatvpn-1271e6efcb473dba79ba7249569d8e6fb296e96f.zip | |
Use tail with dig
If dig(1) finds some inaccessible nameserver then it for some reason will shit out that into stdout To ignore that tail(1) can be used instead of head(1)
Diffstat (limited to 'fvpn_launch.sh')
| -rwxr-xr-x | fvpn_launch.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fvpn_launch.sh b/fvpn_launch.sh index 3b158de..d5b84be 100755 --- a/fvpn_launch.sh +++ b/fvpn_launch.sh @@ -30,7 +30,7 @@ ip link set $TAP up # 2) masquarade # 3) firewall forward rules configured/disabled if [ "$1" = "all" ]; then - srv_ip=$(dig +short $SERVER | head -1) + srv_ip=$(dig +short $SERVER | tail -1) gw=$(ip route get $srv_ip | head -1 | awk '{print $3}') ip route add $srv_ip/32 via $gw ip route add 0.0.0.0/1 via $INTERNAL_SRV_IP |