Files
Server-scripts/network/rev_routing.sh
T
2026-09-14 12:43:38 +02:00

23 lines
906 B
Bash
Executable File

#! /bin/bash
LOGFILE="/home/lucas/Documents/Dokumente/Dokumente/Projekte/Server/VPN/LOG/log_down.log"
> ${LOGFILE}
echo $(id) >> ${LOGFILE}
date >> ${LOGFILE}
if [ "$(cat /etc/iproute2/rt_tables | grep "deluge-user")" != "" ]; then
if [ "$1" == "inet" ]; then
printf "routing table for deluge-user for noral internet\n"
ip route flush table deluge-user
ip route add default via 10.0.0.138 dev eth0 proto static metric 100 table deluge-user
ip route add 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.2 metric 100 table deluge-user
else
printf "routing table for deluge-user blocking all traffic\n" >> ${LOGFILE}
ip route flush table deluge-user
ip route replace default via 127.0.0.1 table deluge-user
ip route flush cache
fi
elif [ "$(hostname)" == "raspberry" ]; then
bash /home/lucas/Documents/Dokumente/Dokumente/Projekte/Server/scripts/iptables_basic.sh
fi
exit 0