Uniendo dos redes: el acceso al puente es lento y poco fiable

Uniendo dos redes: el acceso al puente es lento y poco fiable

Tengo una LAN que conecta computadoras locales y, además, tengo una conexión dedicada a una red extranjera con una dirección IP estática asignada para mi uso. Una caja ubuntu (14.04.01LTS) con dos interfaces de red está conectada a la LAN a través de eth0 y a la red extranjera a través de eth1. Obtuve la caja de Ubuntu para hablar con computadoras en ambas redes agregando algunas rutas estáticas. Sin embargo, también me gustaría que otras cajas de la LAN pudieran conectarse a la red extranjera. Pensé que establecer un puente sería la forma de hacerlo. Esto es lo que probé:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto br0
iface br0 inet dhcp
    bridge_ports eth0 eth1
    bridge_stp off
    bridge_waitport 0
    bridge_fd 0
    bridge_maxwait 1
    hostname Avery3

Después de reiniciar, la conexión LAN queda casi, pero no del todo, inutilizable. Puedo hacer pingel puente desde otras cajas en la LAN sin problemas. Pero si lo intento ssh, la mayoría de las veces la conexión se agota. De vez en cuando, después de un largo retraso, se conecta y luego, brevemente, tengo una buena conexión ssh. Pero siempre falla después de unos minutos.

Esto funciona:

    ...
    bridge_ports eth0
    ...

...en el sentido de que ahora tengo una conexión LAN confiable. Pero, por supuesto, el puente no sirve de nada.

¿Alguna idea de por qué agregar la conexión remota al puente haría que las conexiones LAN sean lentas y poco confiables? Si lo estoy haciendo todo mal (es decir, tal vez un puente no sea la solución que busco), ¿cómo debería solucionarlo?

Muchas gracias.

información relacionada