I have a Debian Squeeze server (as router and host for virtual servers) with two network cards - eth0 for internet, eth1 for local network. I installed KVM, so I created br0 (eth0, vnet0) and br1 (eth1, vnet1). Now I need to setup local network access on this server but it is not working :( What I should do to have internet access from local network (traffic comming on br1)? Everything works ok except the internet access on lan.
iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward
If I don't use bridges, such configuration is working (with eth0 isntead of br0).