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

Linux - Управление трафиком

У меня Linux-бокс с 8-ю сетевыми интерфейсами:

Когда я получаю внешний трафик от определенного интерфейса, я хочу, чтобы исходящий пакет следовал и выходил из правильного интерфейса.

Как я могу этого добиться?

Вы можете сделать это, используя iptables и iproute2. Но в таком случае, как ваш, с таким количеством сетевых интерфейсов и OSPF, я бы предпочел вложить немного денег в сетевой маршрутизатор или шлюзовое устройство для обеспечения управляемости в долгосрочной перспективе.

Вот статья, в которой показан пример того, как это сделать, хотя OSPF не рассматривается:

https://www.dicas-l.com.br/arquivo/roteamento_avancado_com_iproute2_e_iptables_no_slackware.php

(Это на португальском языке, но сосредоточьтесь на сценарии)

По сути, вы должны отмечать пакеты, когда они входят в вашу сеть в iptables, и разведите их, используя эту метку, iproute2.

С уважением.

Ты можешь использовать iptables сделать так. Конкретная команда, конечно же, будет зависеть от того, что вы хотите делать, но это дает ответ на широкий вопрос в том виде, в каком он у вас есть!