Суть проблемы:
Есть выделенный сервер под CentOS 4 64-bit.
Ему присвоено два IP-адреса, условно 100.100.111.111 (основной) и 100.100.222.222 (вторичный).
Все это выглядит так:
Код: Выделить всё
# ip addr add 100.100.222.222/24 dev eth0
# ip addr list
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0e:0c:70:91:75 brd ff:ff:ff:ff:ff:ff
inet 100.100.111.111/26 brd 100.100.100.255 scope global eth0
inet 100.100.222.222/24 scope global eth0
inet6 fe80::2fe:cef:fb70:9175/64 scope link
valid_lft forever preferred_lft forever
3: sit0: <NOARP> mtu 1480 qdisc noop
link/sit 0.0.0.0 brd 0.0.0.0Затем запускаю прокси-сервер ffproxy, приказывая ему слушать на вторичном IP-адресе на порту 12345:
Код: Выделить всё
# ffproxy -c 100.100.222.222 -p 12345В браузере настраиваю прокси. Все работает, но обращения к сайтам идут через основной IP-адрес (100.100.111.111), хотя прокси-сервер привязан на вторичный:
Код: Выделить всё
# netstat -l
...
tcp 0 0 100.100.222.222:12345 *:* LISTEN
...Вопрос:
Как сделать чтобы обращения через прокси шли со вторичного IP (100.100.222.222)?
Заранее спасибо!