mirror of
https://github.com/bashclub/miyagi-pbs-zfs.git
synced 2025-12-06 06:28:43 +00:00
Create dynroute.sh
Set non persistent routes for any DNS oder DYNDNS Hostname to remove your Gatway for security Reasons
This commit is contained in:
18
dynroute.sh
Normal file
18
dynroute.sh
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# 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
|
||||||
Reference in New Issue
Block a user