Назад | Перейти на главную страницу

2 ника. 2 шлюза по умолчанию

Вот мой сценарий: у меня есть этот сервер с двумя сетевыми устройствами, каждый с разными IP-адресами, подключенными к разным маршрутизаторам.

Практически все настроено так, как мне нужно. Трафик, исходящий от eth0, выходит с использованием eth0, трафик, исходящий от eth1, выходит с использованием eth1. И там настроен шлюз по умолчанию.

$ route: IP по умолчанию 0.0.0.0 UG 0 0 0 eth0

В этой конфигурации трафик генерируется на сервере выходит с использованием eth0 (например, lynx www.google.com).

Проблема в том, что сегодня пропал интернет-канал с eth0. Трафик, исходящий от eth1, был в порядке ... без проблем. Но трафик, генерируемый на сервере, был проблемой ... шлюз по умолчанию отключен ... нет доступа к Интернету (больше нет lynx www.google.com)

Итак, я добавил новую конфигурацию шлюза по умолчанию, указав на eth1. В течение 30 минут я оставался таким ... 2 шлюза по умолчанию, но только один "работал" ... и все работало нормально. Но затем я удалил запись о шлюзе eth0, потому что, ну, 2 шлюза по умолчанию - это немного странно.

Мой вопрос: есть ли проблемы с сохранением этих двух шлюзов по умолчанию, по одному для каждого? Так что мне не нужно ничего делать, когда одна ссылка снова отключается?

$ route: IP1 по умолчанию 0.0.0.0 UG 0 0 0 eth0 IP2 по умолчанию 0.0.0.0 UG 0 0 0 eth1

Вам лучше подойдет взвешенная маршрутизация, связывание или какая-либо аналогичная настройка на основе избыточности - так, чтобы вы использовали только один шлюз по умолчанию за раз.

Наличие двух маршрутов по умолчанию в основном приводит к асимметричной маршрутизации:

Это может вызвать множество неудобных и раздражающих проблем.

Я боюсь, что это может привести к очень непредсказуемому поведению сети и даже к проблемам с подключением. Возможно, вы захотите связать свои сетевые устройства для наших исходящих соединений и использовать их в режиме горячего резервирования. Это может предотвратить дальнейшие сбои.