Как настроить трафик на шлюзе между двумя сетями?

На шлюзе есть два интерфейса,которые смотрят в одну подсеть,
10.10.10.0/24: 10.10.10.1 и 10.10.10.2. Какие настройки нужно сделать на
шлюзе, чтобы траффик клиентских компьютеров (скажем с подсети
10.10.2.0/24), подключенных к шлюзу, адресованный подсети 10.10.10.0/24
шел через интерфейс 10.10.10.2. А весь остальной траффик этих же клиентов шел
через интерфейс 10.10.10.1?Не могу понять в какую сторону копнуть...
  • Вопрос задан
  • 2421 просмотр
Пригласить эксперта
Ответы на вопрос 4
@nfire
Что за шлюз?
Ответ написан
Комментировать
@nhl Автор вопроса
linux машина с несколькими карточками
Ответ написан
Комментировать
bk0011m
@bk0011m
Системный администратор
А можно поинтересоваться, зачем такой гемморой?? Два IP из одной подсети, на разных сетевых картах? Вы же закольцевали фактически сеть на своем шлюзе. Проблем наловите вагон.
В этом на самом деле есть необходимость, или просто по незнанию так вышло?
ИМХО логично было бы что-бы на каждом интерфейсе был IP из разных подсетей.
Скажем на первом 10.10.10.0/24: 10.10.10.1
тогда на втором: 10.10.2.0/24: 10.10.2.1
Ответ написан
@anton1234
Либо вопрос с подвохом, либо вы неточно описали условия задачи.
Если у роутера есть интерфейсы в обеих сетях, то ничего кроме разрешения делать форвардинг на шлюзе не нужно(net.ipv4.ip_forward = 1). Если шлюз стоит маршрутизатором по умолчанию на всех клиентах то пакеты с 10.10.10.0/25 будут доходить до 10.10.2.0/24. А вот условие про то через какой интерфейс они будут проходить вообще теряет смысл, т.к. подмены ип адресов нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы