iptables \ -w \ --table filter \ --insert LIBVIRT_INP \ --in-interface virbr0 \ --protocol tcp \ --destination-port 67 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_INP \ --in-interface virbr0 \ --protocol udp \ --destination-port 67 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_OUT \ --out-interface virbr0 \ --protocol tcp \ --destination-port 68 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_OUT \ --out-interface virbr0 \ --protocol udp \ --destination-port 68 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_INP \ --in-interface virbr0 \ --protocol tcp \ --destination-port 53 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_INP \ --in-interface virbr0 \ --protocol udp \ --destination-port 53 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_OUT \ --out-interface virbr0 \ --protocol tcp \ --destination-port 53 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_OUT \ --out-interface virbr0 \ --protocol udp \ --destination-port 53 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_FWO \ --in-interface virbr0 \ --jump REJECT iptables \ -w \ --table filter \ --insert LIBVIRT_FWI \ --out-interface virbr0 \ --jump REJECT iptables \ -w \ --table filter \ --insert LIBVIRT_FWX \ --in-interface virbr0 \ --out-interface virbr0 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_FWO \ --source 192.168.122.0/24 \ --in-interface virbr0 \ --jump ACCEPT iptables \ -w \ --table filter \ --insert LIBVIRT_FWI \ --destination 192.168.122.0/24 \ --out-interface virbr0 \ --jump ACCEPT iptables \ -w \ --table mangle \ --insert LIBVIRT_PRT \ --out-interface virbr0 \ --protocol udp \ --destination-port 68 \ --jump CHECKSUM \ --checksum-fill