Files
miyagi-pbs-zfs/dynroute.sh
Chriz c3be43d260 Create dynroute.sh
Set non persistent routes for any DNS oder DYNDNS Hostname to remove your Gatway for security Reasons
2024-05-10 14:49:31 +02:00

19 lines
473 B
Bash

# DDNS Name und Gateway
# usage dynroute.sh ddnsname yourgatewayrouter
# assuming a shutdown after usage, old routes will "not" be deleted
DDNS_HOSTNAME=$1
GATEWAY=$2
#DNS via One
ip route add 1.1.1.1 via 192.168.66.1
echo "nameserver 1.1.1.1" > /etc/resolv.conf
# ddns auflösen
CURRENT_IP=$(dig +short $DDNS_HOSTNAME)
if [[ -z "$CURRENT_IP" ]]; then
echo "Failed to resolve IP for $DDNS_HOSTNAME"
exit 1
fi
# route setzen
ip route add $CURRENT_IP via $GATEWAY