Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: проблема с клиент-банк и шлюзом на FreeBSD
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » проблема с клиент-банк и шлюзом на FreeBSD

Страниц (1): [1]
 

1. viperdev - 30 Сентября, 2011 - 16:57:15 - перейти к сообщению
Здравствуйте,
Возникла проблема с программой клиент-банк которая не умеет работать через прокси, а работает только на прямую.
Суть проблемы следующая:
Имеется на входе маршрутизатор который сам подключается к интернету и раздает его дальше в две локальные сети в одной из которых стоит прокси-сервер squid+pf на FreeBSD - данная машина является шлюзом для своей локальной сети.
NAT настроен через pf для программ которые не умеют работать с прокси следующим образом:
rl0 - внешний интерфейс FreeBSD (в сторону маршрутизатора),
vr0 - внутренний интерфейс FreeBSD (в сторону локалки),

nat on rl0 from vr0:network to any -> (rl0)

net.inet.ip.forwarding=1 в /etc/sysctl.conf присутствует.

Запрещающие правила в pf.conf отсутствуют.

tpcdump при попытке подключиться клиент-банком выводит следующее:
192.168.2.12 - адрес пк с клиент-банком,
Спойлер (Отобразить)

Подскажите что делаю не так?
Буду признателен за любые ответы.
2. viperdev - 04 Октября, 2011 - 14:47:51 - перейти к сообщению
отвечаю сам себе Улыбка
т.к. программа не может использовать никакие другие типы подключения к интернет кроме прямого подключения (достаточно посмотреть на вывод tcpdump чтобы это понять) пришлось использовать freecap для перенаправления запросов к прокси серверу с использованием socks протокола.
В других случаях достаточно правильно настроенного NAT и верно указанных параметров в настройках сети на клиенте.
Всем спасибо тему можно закрывать Улыбка

 

Powered by ExBB FM 1.0 RC1