Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ======================================================================================
- # DEFAULT RULES
- # ======================================================================================
- iptables -X
- iptables -X -t nat
- iptables -X -t mangle
- iptables -F
- iptables -F -t nat
- iptables -F -t mangle
- iptables -P INPUT DROP
- iptables -P OUTPUT ACCEPT
- iptables -P FORWARD DROP
- # ======================================================================================
- # INPUT RULES
- # ======================================================================================
- iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
- # Loop Back
- iptables -A INPUT -i lo -j ACCEPT
- # ICMP proto (type 8)
- iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
- iptables -A INPUT -i tun+ -p icmp --icmp-type echo-request -j ACCEPT
- # SMTP
- iptables -A INPUT -i eth0 -p TCP -m multiport --dport 25,465,587 -j ACCEPT
- iptables -A INPUT -i tun+ -p TCP -m multiport --dport 25,465,587 -j ACCEPT
- # IMAP
- iptables -A INPUT -i eth0 -s 22.22.22.22 -p TCP -m multiport --dport 143,993 -j ACCEPT
- iptables -A INPUT -i tun+ -s 10.20.30.0/24 -p TCP -m multiport --dport 143,993 -j ACCEPT
- # POP3
- iptables -A INPUT -i eth0 -s 22.22.22.22 -p TCP -m multiport --dport 110,995 -j ACCEPT
- iptables -A INPUT -i tun+ -s 10.20.30.0/24 -p TCP -m multiport --dport 110,995 -j ACCEPT
- # MySQL
- iptables -A INPUT -i eth0 -s 22.22.22.22 -p TCP --dport 3306 -j ACCEPT
- # HTTP
- iptables -A INPUT -i eth0 -s 22.22.22.22 -p TCP -m multiport --dport 80,443 -j ACCEPT
- # OVPN
- iptables -A INPUT -i eth0 -p TCP --dport 1010 -j ACCEPT
- # ======================================================================================
- # FORWARD RULES
- # ======================================================================================
- iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
- iptables -A FORWARD -i tun+ -s 10.20.30.0/24 -o eth0 -j ACCEPT
- iptables -t nat -A POSTROUTING -s 10.20.30.0/24 -o eth0 -j SNAT --to-source 11.11.11.11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement