Description of problem: I have a libvirt setup with a virtual NAT network and multiple VMs which have NICs on that virtual network. The firewalld rules prevent TCP communication (ICMP works fine) between the VMs in that virtual network. If I 'iptables -F' then communication is restored. Version-Release number of selected component (if applicable): Name : firewalld Arch : noarch Version : 0.2.6 Release : 1.fc18 Name : iptables Arch : x86_64 Version : 1.4.14 Release : 3.fc18 Name : libvirt Arch : x86_64 Version : 0.9.13 Release : 3.fc18 How reproducible: Every time. Steps to Reproduce: 1. Make sure you have a NAT network in virt manager. 2. Create multiple VMs using that network. 3. Try to access any TCP service from one VM to another. Actual results: Connection fails. Expected results: Connection succeeds.
Fixed in rawhide and F-18. libvirt now has support for firewalld.