[libvirt-users] problem with nwfilter direction='out'
Stephan Sachse
ste.sachse at gmail.com
Wed Feb 19 19:32:14 UTC 2014
i test the following simple filter
<filter name='nwfilter-test-fedora2' chain='root'>
<uuid>ccbd255f-4be5-4f0f-8835-770ea40cb2c9</uuid>
<rule action='accept' direction='out' priority='500'>
<tcp dstipaddr='10.1.24.0' dstipmask='24' comment='test test test'/>
</rule>
</filter>
but i get strange results (look at the attached output of iptables-save)
for me it looks like the direction='out' filters are attached to every
chain for this domain. additional there are wrong conntrack, state and
ctdir matches.
is this a bug or my fault?
/stephan
--
Software is like sex, it's better when it's free!
-------------- next part --------------
# Generated by iptables-save v1.4.7 on Wed Feb 19 20:19:32 2014
*filter
:INPUT ACCEPT [505:35572]
:FORWARD ACCEPT [978:118388]
:OUTPUT ACCEPT [443:79948]
:FI-veth0-fedora2 - [0:0]
:FO-veth0-fedora2 - [0:0]
:HI-veth0-fedora2 - [0:0]
:libvirt-host-in - [0:0]
:libvirt-in - [0:0]
:libvirt-in-post - [0:0]
:libvirt-out - [0:0]
-A INPUT -j libvirt-host-in
-A FORWARD -j libvirt-in
-A FORWARD -j libvirt-out
-A FORWARD -j libvirt-in-post
-A FI-veth0-fedora2 -d 10.1.24.0/24 -p tcp -m state --state NEW,ESTABLISHED -m conntrack --ctdir ORIGINAL-m comment --comment "test test test" -j RETURN
-A FO-veth0-fedora2 -s 10.1.24.0/24 -p tcp -m state --state ESTABLISHED -m conntrack --ctdir REPLY-m comment --comment "test test test" -j ACCEPT
-A HI-veth0-fedora2 -d 10.1.24.0/24 -p tcp -m state --state NEW,ESTABLISHED -m conntrack --ctdir ORIGINAL-m comment --comment "test test test" -j RETURN
-A libvirt-host-in -m physdev --physdev-in veth0-fedora2 -g HI-veth0-fedora2
-A libvirt-in -m physdev --physdev-in veth0-fedora2 -g FI-veth0-fedora2
-A libvirt-in-post -m physdev --physdev-in veth0-fedora2 -j ACCEPT
-A libvirt-out -m physdev --physdev-out veth0-fedora2 --physdev-is-bridged -g FO-veth0-fedora2
COMMIT
# Completed on Wed Feb 19 20:19:32 2014
More information about the libvirt-users
mailing list