LINUX.ORG.RU

iptables forwarding


0

0

Всем привет!

Есть линуксовая машина и 2 сетевухи в ней, одна внешняя, другая внутренняя... Во внутренней сети 10 машин с апачами, порты которых менять нельзя... Как сделать так, если набрав IP внешний линуксовой машины из вне и левый порт, допустим 79, я попаду на первую машину внутри сети на порт 80? Если наберу IP и порт 81 я попаду на вторую машину внутри сети на порт 80?

Вообще реально ли сделать такое?

★★★

на внешнем forward на внутренних redirect

anonymous2 ★★★★★
()

Апач mod_proxy ?

Порт форвардинг, мне как-то ругали (а х.з. за что, мне неинтересно было).

sin_a ★★★★★
()

лучше поставить nginx, чем заниматься камасутрой с iptables.
но ежели так нужен iptables, то 
iptables -t nat -A PREROUTING -p tcp -d внешний_ип --dport 79 -j DNAT --to-destination внутренний_ип_машины1:80
iptables -t nat -A PREROUTING -p tcp -d внешний_ип --dport 81 -j DNAT --to-destination внутренний_ип_машины2:80
и так далее

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Огромное спасиба! =))) Бум тестить

init_ ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.