On 24/02/2010 19:07, Olivier B. wrote:
 
So, the winner is "CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m".
If I don't compile at all this module, all works fine.
Any idea why this module seem to be incompatible with my setup ?
 
 
If I put "xt_physdev" in /etc/modprobe.d/blacklist, it also works.
So I suppose it's a bug in the debian bridge script.
If I don't blacklist the module, I only see this rule in FORWARD :
Chain FORWARD (policy ACCEPT 202 packets, 32632 bytes)
  pkts bytes target     prot opt in     out     source               
destination
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0            
0.0.0.0/0           PHYSDEV match --physdev-in vif5.0
 And it doesn't start. I obtain "Error: Device 0 (vif) could not be 
connected. Hotplug scripts not working." after 100 seconds.
 But if I comment this four lines in /etc/xen/scripts/vif-common.sh, 
FORWARD stay empty, and DomU starts.
>  iptables "$c" FORWARD -m physdev --physdev-in "$vif" "$@" -j ACCEPT \
>    2>/dev/null &&
>  iptables "$c" FORWARD -m state --state RELATED,ESTABLISHED -m physdev \
>    --physdev-out "$vif" -j ACCEPT 2>/dev/null
 Also, if I let the FORWARD rule and start the DomU, it wait until the 
100 seconds timeout _OR_ I flush the FORWARD rules.
 What is the role of this netfilter rule ? Without that it seems to work 
well...
Olivier
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |