У меня задача такая, сервер на Linux с двумя поднятыми интерфейсами, один смотрит в интеренет, второй в локальную сеть 192.168. с несколькими офисными компами по dhcp.
Начальство поручает поставить в эту же сеть http сервер (там хостинг с десятками доменов, трафик приличный и т.п.) - я соответсвенно даю ему внутренний ip 192.168.1.4 и направляю все домены на внешний ip, а вот, чтоб фронтальный сервер роутил пакеты на вновь прибывшую машину и отдавал их внешнему интернету не получается настроить.думал уже ffproxy использовать, проинсталил, потыкался - тоже не пашет. подозреваю, что на 80 порт надо прокси повесить, а вот не получается.
>[оверквотинг удален]
>смотрит в интеренет, второй в локальную сеть 192.168. с несколькими офисными
>компами по dhcp.
>Начальство поручает поставить в эту же сеть http сервер (там хостинг с
>десятками доменов, трафик приличный и т.п.) - я соответсвенно даю ему
>внутренний ip 192.168.1.4 и направляю все домены на внешний ip, а
>вот, чтоб фронтальный сервер роутил пакеты на вновь прибывшую машину и
>отдавал их внешнему интернету не получается настроить.
>
>думал уже ffproxy использовать, проинсталил, потыкался - тоже не пашет. подозреваю, что
>на 80 порт надо прокси повесить, а вот не получается.iptables -t nat -A PREROUTING --dst Внешний_ip -p tcp --dport 80 -j DNAT --to-destination 192.168.1.4:80
и форвардинг
iptables -A FORWARD -d 192.168.1.4 -j ACCEPT
iptables -A FORWARD -s 192.168.1.4 -j ACCEPT
>[оверквотинг удален]
>>отдавал их внешнему интернету не получается настроить.
>>
>>думал уже ffproxy использовать, проинсталил, потыкался - тоже не пашет. подозреваю, что
>>на 80 порт надо прокси повесить, а вот не получается.
>
>iptables -t nat -A PREROUTING --dst Внешний_ip -p tcp --dport 80 -j
>DNAT --to-destination 192.168.1.4:80
>и форвардинг
>iptables -A FORWARD -d 192.168.1.4 -j ACCEPT
>iptables -A FORWARD -s 192.168.1.4 -j ACCEPTну зачем так уж прям все на блюдечке? ;)
нужно направить на правильную мысль, а не выдать её, только тогда начнут понимать и делать сами, хотя...