Skip to content

Instantly share code, notes, and snippets.

@Ashishjshetty
Created September 1, 2016 06:08
Show Gist options
  • Save Ashishjshetty/c70de14ac6627718b005f4dd1c10889c to your computer and use it in GitHub Desktop.
Save Ashishjshetty/c70de14ac6627718b005f4dd1c10889c to your computer and use it in GitHub Desktop.
# Generated by iptables-save v1.4.21 on Thu Sep 1 11:30:43 2016
*mangle
:PREROUTING ACCEPT [8530:7653726]
:INPUT ACCEPT [7661:7485311]
:FORWARD ACCEPT [356:124569]
:OUTPUT ACCEPT [5073:511066]
:POSTROUTING ACCEPT [5563:657881]
-A FORWARD -d 127.0.0.1/32 -i eth0 -j MARK --set-xmark 0x2/0xffffffff
-A FORWARD -s 127.0.0.1/32 -i wlan0 -j MARK --set-xmark 0x2/0xffffffff
-A POSTROUTING -o virbr0 -p udp -m udp --dport 68 -j CHECKSUM --checksum-fill
COMMIT
# Completed on Thu Sep 1 11:30:43 2016
# Generated by iptables-save v1.4.21 on Thu Sep 1 11:30:43 2016
*nat
:PREROUTING ACCEPT [654:62292]
:INPUT ACCEPT [107:14438]
:OUTPUT ACCEPT [328:46671]
:POSTROUTING ACCEPT [318:45179]
:DOCKER - [0:0]
-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
-A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER
-A POSTROUTING -s 10.42.0.0/24 ! -d 10.42.0.0/24 -j MASQUERADE
-A POSTROUTING -s 192.168.122.0/24 -d 224.0.0.0/24 -j RETURN
-A POSTROUTING -s 192.168.122.0/24 -d 255.255.255.255/32 -j RETURN
-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -p udp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/24 ! -d 192.168.122.0/24 -j MASQUERADE
-A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE
-A DOCKER -i docker0 -j RETURN
COMMIT
# Completed on Thu Sep 1 11:30:43 2016
# Generated by iptables-save v1.4.21 on Thu Sep 1 11:30:43 2016
*filter
:INPUT ACCEPT [7976:7522469]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [5416:555052]
:DOCKER - [0:0]
:DOCKER-ISOLATION - [0:0]
-A INPUT -i wlan0 -p udp -m udp --dport 67 -j ACCEPT
-A INPUT -i wlan0 -p tcp -m tcp --dport 67 -j ACCEPT
-A INPUT -i wlan0 -p udp -m udp --dport 53 -j ACCEPT
-A INPUT -i wlan0 -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p udp -m udp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p udp -m udp --dport 67 -j ACCEPT
-A INPUT -i virbr0 -p tcp -m tcp --dport 67 -j ACCEPT
-A FORWARD -d 10.42.0.0/24 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 10.42.0.0/24 -i wlan0 -j ACCEPT
-A FORWARD -i wlan0 -o wlan0 -j ACCEPT
-A FORWARD -o wlan0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -i wlan0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -d 192.168.122.0/24 -o virbr0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.122.0/24 -i virbr0 -j ACCEPT
-A FORWARD -i virbr0 -o virbr0 -j ACCEPT
-A FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -i virbr0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -j DOCKER-ISOLATION
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A OUTPUT -o virbr0 -p udp -m udp --dport 68 -j ACCEPT
-A DOCKER-ISOLATION -j RETURN
COMMIT
# Completed on Thu Sep 1 11:30:43 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment