Переадресация трафика на определенный шлюз (Elastix - CentOS)

Мне нужна информация относительно нескольких интерфейсных карт.

Мой сценарий:

Eth0: 172.X.X.X / X.X.X.252 GW 172.X.X.105
Eth1: 192.168.X.X / X.X.X.0 GW 192.168.1.1

Мое требование заключается в том, чтобы:

  1. Выходной / исходящий трафик Eth0 172.XX105
  2. Шлюз входа / выхода Eth1 192.168.1.1

Означает, что трафик генерируется от eth0 вперед к своему собственному шлюзу, так же как и eth1

Я использую сервер elastix (centos) с двумя учетными записями sip, один на eth0, а другой на eth1. Порт № 5060.

Я запутался, как это сделать.

1 ответ

Вам нужно настроить маршрутизацию на основе политик, это не супер сложно, но было бы неплохо немного прочитать о iproute2 и о том, как правильно его использовать.

http://lartc.org/howto/lartc.rpdb.multiple-links.html

По сути, вам нужно добавить определенную таблицу маршрутизации для каждого интерфейса, а затем убедиться, что пакеты, поступающие на IP на этом интерфейсе, затем направляются обратно через этот интерфейс. Я не собираюсь перепечатывать страницу lartc, потому что там есть много другой информации, которую вы должны просмотреть.

Другие вопросы по тегам