3

Я пытаюсь установить статические маршруты, но мне это не удалось.

Моя ситуация:

  • 2 Nics 4 порта.
  • Eth0 + Eth1 = bond0 (класс c)
  • Eth2 - активный (класс b)
  • Eth3 - не активен
  • Весь трафик проходит через bond0 (шлюз по умолчанию)
  • Ничто не проходит через eth2

Что мне нужно:

  • Весь трафик проходит через eth2 (шлюз по умолчанию)
  • Исключить трафик к сегменту 1.2.3.X/24, чтобы пройти связывание0

Команда ip route показывает, что интерфейсом шлюза по умолчанию является bond0

Что я пробовал:

  • Изменение файла /etc /sysconfig /network с параметрами GATEWAY / GATEWAYDEV - не удалось
  • Установка статического маршрута для сегмента, чтобы пройти связь 0 - успешно
  • Изменение порядка следования интерфейсов в сети: eth2 до и после bond0 - ни один из них не был успешным
  • Команды: ip route dell default и затем ip route add default через 1.1.1.138 dev eth2 - успешно, но снова изменилось после перезагрузки \ перезагрузки сети

Что я должен сделать, чтобы решить это?

Как установить интерфейс шлюза по умолчанию на eth2 (что-то я еще не пробовал?)

Спасибо!

1 ответ1

0

Это будет зависеть от того, используете ли вы NetworkManager или устаревшую сетевую службу. Ниже должно работать для сети.

Сначала вам нужно убедиться, что вы установили bond0 в качестве шлюза по умолчанию. Для этого убедитесь, что у вас установлен шлюз в /etc /sysconfig /network

После этого вы захотите создать /etc /sysconfig /network-scripts /route-eth2. В файле добавьте эту строку:

1.2.4.0/24 via 1.2.3.1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .