diff options
Diffstat (limited to 'linux/conf/iptables/ipt-conf.sh')
-rw-r--r-- | linux/conf/iptables/ipt-conf.sh | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/linux/conf/iptables/ipt-conf.sh b/linux/conf/iptables/ipt-conf.sh new file mode 100644 index 0000000..8d57f5f --- /dev/null +++ b/linux/conf/iptables/ipt-conf.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +IPT="/usr/sbin/iptables" +IPT6="/usr/sbin/ip6tables" + +SPAMLIST="/etc/iptables/blockedip" +SPAMDROPMSG="BLOCKED IP: " + +#TYPE=bridge +#TYPE=server +#TYPE=open +TYPE=client + +# bridge interface with interface facing gateway +#BR_IF="br0" + +# bridge ip network address +BR_NET="10.0.0.0/8" +#BR_NET="192.0.0.0/8" +# static wifi ip network address +#WIFI_NET="10.0.0.0/8" + +# network gateway +#GW="10.0.0.1" +GW=$(ip route | grep "default via" | cut -d " " -f 3) + +# external dns +#DNS="10.0.0.254" +#DNS=$(grep -m 1 "nameserver " /etc/resolv.conf | cut -d " " -f 2) +DNS=$(grep -m 1 "^server=" /etc/dnsmasq.conf | cut -d "=" -f 2) + +# public interface facing gateway +#PUB_IF="wlp9s0" +PUB_IF="enp7s0" + +# wifi interface +#WIFI_IF="wlp7s0" + +# static machine ip address +#PUB_IP="10.0.0.4" +# deserve much better :( +PUB_IP=$(ifconfig ${PUB_IF} | grep -m 1 "addr:" | cut -d " " -f 12 | cut -d ":" -f 2) + +echo "GW: ${GW}" +echo "DNS: ${DNS}" +echo "PUB_IF: ${PUB_IF}" +echo "PUB_IP: ${PUB_IP}" |