Gilles parece ter respondido este nos comentários, com:
Are you running NetworkManager or Wicd?
como seguido pelo OP:
Wicd was running.
No debian squeeze, eu configuro uma bridge baseada em eth0. Meu /etc/network/interfaces é
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth1
#auto eth0
iface eth0 inet manual
iface eth0 inet6 manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
# bridge_maxwait 0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
Apesar de definir eth0 como manual, ele obtém um endereço IP via DHCP. Definir ifconfig eth0 down explicitamente, desativa a interface por alguns segundos antes de voltar novamente.
Como posso desativar a eth0 e usar a br0 como minha única interface de rede?
Gilles parece ter respondido este nos comentários, com:
Are you running NetworkManager or Wicd?
como seguido pelo OP:
Wicd was running.
Tags networking debian bridge