Привет!
www-сервер стоит за роутером(gentoo, iptables), на котором настроен порт-форвардинг:
# allow http to server
$ipt -t nat -A PREROUTING -p tcp -d $OUT_IP --dport 80 -j DNAT --to $SERVER:80
# allow http to server from lan
$ipt -t nat -A POSTROUTING -p tcp --dst $SERVER --dport 80 -j SNAT --to-source $IN_IP
Все отлично работает, но в логах apache ip адреса всех клиентов идентичны и равны ip адресу роутера во внутренней сети:
$IN_IP - - [16/Jan/2010:00:46:51 +0300] «GET /forum/index.php?topic=82.0 HTTP/1.1» 200 5175
$IN_IP - - [16/Jan/2010:00:56:57 +0300] «GET / HTTP/1.1» 200 1107
...
Как сделать так, чтобы там были настоящие адреса?