@p_yakovlev

Маршрутизация 2 eth с перенаправлением?

Вопрос по маршрутизации.
В линуксе я ноль.
Не понимаю как правильно написать, что сделать.

Суть:

Есть сервер который имеет 2 eth.
eth1 основной, ip 192.168.0.2
eth2 канал передачи данных, ip 78.78.78.3

Нужно как-то сделать так, чтобы когда сервер с основного eth1 отправлял запрос на ip: 79.79.79.9,
запрос шел с eth2 и ip отправителя был 78.78.78.3

Как это можно прописать в ip route add?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
shurshur
@shurshur
Сисадмин, просто сисадмин...
Сервер не отправляет "с основного eth1". Интерфейс для отправки выбирается в процессе маршрутизации, а не до неё.

ip route add 79.79.79.9 via шлюз_в_сети_где_адрес_78.78.78.3


Это изменит в рантайме, после перезагрузки / переподключения к сети маршрут слетит и его надо будет прописывать заново. Чтобы поднимался автоматически, надо смотреть, какой механизм управления сетью используется (ifupdown/netplan/network-manager/network-scripts/dhcp client/итд/итп), и решать в зависимости от.
Ответ написан
Комментировать
@Drno
маркировка трафф, далее NAT на нужный шлюз с этой маркировкой

а вообще не типичная задача для человека, не шаряшего в линукс и маршрутизации впринципе. мож вам админа нанять? потому что если бы Вы были админом - понимали бы хотя бы как проходит траффик
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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