Skip to content

Instantly share code, notes, and snippets.

@AysadKozanoglu
Created December 3, 2019 18:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AysadKozanoglu/fde0f9f4925c899fd06e1f10e0d713b0 to your computer and use it in GitHub Desktop.
Save AysadKozanoglu/fde0f9f4925c899fd06e1f10e0d713b0 to your computer and use it in GitHub Desktop.
# creator : Aysad Kozanoglu
# Generated by iptables-save v1.6.0
# to restore default iptable rules
# iptables-restore < iptables-kvm.rules
# iptables-kvm.rules
*mangle
:PREROUTING ACCEPT [156866:19045743]
:INPUT ACCEPT [156851:19044573]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [159691:26183255]
:POSTROUTING ACCEPT [159691:26183255]
-A POSTROUTING -o virbr0 -p udp -m udp --dport 68 -j CHECKSUM --checksum-fill
COMMIT
# Completed on Tue Dec 3 19:40:25 2019
# Generated by iptables-save v1.6.0 on Tue Dec 3 19:40:25 2019
*nat
:PREROUTING ACCEPT [25249:1817016]
:INPUT ACCEPT [25234:1815846]
:OUTPUT ACCEPT [1451:108558]
:POSTROUTING ACCEPT [1451:108558]
-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
COMMIT
# Completed on Tue Dec 3 19:40:25 2019
# Generated by iptables-save v1.6.0 on Tue Dec 3 19:40:25 2019
*filter
:INPUT ACCEPT [156851:19044573]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [159696:26184495]
-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 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 OUTPUT -o virbr0 -p udp -m udp --dport 68 -j ACCEPT
COMMIT
# Completed on Tue Dec 3 19:40:25 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment