From 1271e6efcb473dba79ba7249569d8e6fb296e96f Mon Sep 17 00:00:00 2001 From: Nakidai Date: Thu, 31 Jul 2025 20:47:27 +0300 Subject: 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) --- fvpn_launch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'fvpn_launch.sh') 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 -- cgit 1.4.1