LINUX.ORG.RU
решено ФорумAdmin

Управление входящим трафиком


0

2

Всем приветы! Есть ubuntu сервер с двумя интерфейсами eth0 смотрит в наружу со статикой и eth1 смотрит в локалку(192.168.1.1) На ней развернуто две виртуальной машины с статическими адресами 192.168.1.2 И 192.168.1.3. Вопрос как сделать так что бы если пришел трафик с конкретного ип адреса к примеру 8.8.8.8 то он ушел на 192.168.1.2, а если трафик пришел с 9.9.9.9 то ушел на 192.168.1.3. Только нужно перенаправлять именно весь трафик, а порты пробрасывать.

iptables + route2

iptables => Метки пакетов => ip rule

Виртуалки на том же сервере ?

Ещё по идде можно тупо dnat сделать! Проверят адрес источника и пересылать куда надо!

mannaz2004 ()
Последнее исправление: mannaz2004 (всего исправлений: 2)

Ещё по идде можно тупо dnat сделать! Проверят адрес источника и пересылать куда надо!

По идее как то так

iptables -t nat -A PREROUTING -i eth0 -s 8.8.8.8 -j DNAT --to-destination 192.168.1.3
iptables -t nat -A PREROUTING -i eth0 -s 9.9.9.9 -j DNAT --to-destination 192.168.1.2

mannaz2004 ()
Последнее исправление: mannaz2004 (всего исправлений: 1)
Ответ на: комментарий от evilsend

Если честно то не знаю! А ты собираеся гигабит трафика переодресовать? Если честно то думаю 50 мега бит не почувствуется! Могу ошибаться!

mannaz2004 ()
Последнее исправление: mannaz2004 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.