23 lines
906 B
Bash
Executable File
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
|