Переадресация трафика на определенный шлюз (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
Мое требование заключается в том, чтобы:
- Выходной / исходящий трафик Eth0 172.XX105
- Шлюз входа / выхода 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, потому что там есть много другой информации, которую вы должны просмотреть.