У меня есть локальная сеть, которая соединяет локальные компьютеры, и, кроме того, у меня есть выделенное подключение к зарубежной сети со статическим IP-адресом, назначенным для моего использования. Устройство Ubuntu (14.04.01LTS) с двумя сетевыми интерфейсами подключено к локальной сети через eth0, а к зарубежной сети через eth1. Я заставил устройство Ubuntu общаться с компьютерами в обеих сетях, добавив несколько статических маршрутов. Однако я также хотел бы, чтобы другие устройства в локальной сети могли подключаться к зарубежной сети. Я подумал, что настройка моста будет способом сделать это. Вот что я попробовал:
# 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
После перезагрузки соединение LAN почти, но не совсем, полностью непригодно для использования. Я могу ping
без проблем подключиться к мосту с других ящиков в LAN. Но если я попытаюсь ssh
, чаще всего соединение отключается по тайм-ауту. Иногда после долгой задержки оно подключается, а затем, на короткое время, у меня есть нормальное соединение ssh. Но оно всегда отключается через несколько минут.
Это работает:
...
bridge_ports eth0
...
...в том, что теперь у меня надежное LAN-подключение. Но, конечно, мост не делает ничего полезного.
Есть идеи, почему добавление удаленного соединения к мосту сделает LAN-соединения медленными и ненадежными? Если я делаю все неправильно (т. е., возможно, мост не то решение, которое я ищу), как мне решить эту проблему?
Большое спасибо.