about summary refs log blame commit diff stats
path: root/linux/conf/iptables/ipt-conf.sh
blob: 8d57f5fe430d9e80d6897bb9098fe2be3b1b8f00 (plain) (tree)
1
2
3
4
5
6
7
8
           

                        
                          
 

                                  
 




            
                                                
            
 
                           
                   



                                
                 

                                                     
 



                                                                  

                                 

                
 
                
                 
 








                                                                                     
#!/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}"