Господа, помогите разобраться, у меня ну никак не получается настроить одновременное использование двух интернет соединений на одном шлюзе с Керио.
Не пойму броблема в настройках Керио или таблицы маршрутизации самой винды. А теперь собственно описание траблы:
На шлюзе (WinServ2003+Kerio 6.2.3 2027) есть три сетевых подключения:
LAN - 192.168.101.0
Inet1(VPN - 128k - 4гига лимит) - 217.117.x.x
Inet2(ADSL - 64к безлимитка) - 82.207.x.x
Вот ipconfig и route print
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : gate
Основной DNS-суффикс . . . . . . : xxx.com
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : да
WINS-прокси включен . . . . . . . : нет
Порядок просмотра суффиксов DNS . : xxx.com
Modem - Ethernet адаптер (смотрит на модем)
Описание . . . . . . . . . . . . : VIA VT6105 Rhine III Compatible Fast Ethernet совместимый адаптер
Физический адрес. . . . . . . . . : 00-15-E9-41-98-02
DHCP включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес автонастройки. . . . . . : 169.254.169.31
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз . . . . . . . . . . :
NetBIOS через TCP/IP. . . . . . . : отключен
LAN - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethernet NIC
Физический адрес. . . . . . . . . : 00-13-8F-BA-7F-B9
DHCP включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.101.254
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . : 192.168.101.254
POtun - Ethernet адаптер (Для установки ВПН соединения с провом)
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : SURECOM EP-320X-R 100/10/M PCI адаптер
Физический адрес. . . . . . . . . : 00-02-44-2E-E2-C8
DHCP включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.111.50
Маска подсети . . . . . . . . . . : 255.255.255.252
Основной шлюз . . . . . . . . . . :
Inet2 - PPP адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
DHCP включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 217.117.x.x
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . : 217.117.x.x
217.117.x.x
Inet1 - PPP адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
DHCP включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 82.207.x.x
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . :
DNS-серверы . . . . . . . . . . . : 195.5.x.x
195.5.x.x
NetBIOS через TCP/IP. . . . . . . : отключен
Поубирал броадкасты и пр.
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 82.207.x.x 82.207.x.x 1
82.207.x.x 255.255.255.255 127.0.0.1 127.0.0.1 50
192.168.101.0 255.255.255.0 192.168.101.254 192.168.101.254 20
192.168.101.254 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.111.48 255.255.255.252 192.168.111.50 192.168.111.50 20
192.168.111.49 255.255.255.255 192.168.111.50 192.168.111.50 20
192.168.111.50 255.255.255.255 127.0.0.1 127.0.0.1 20
195.5.61.75 255.255.255.255 82.207.x.x 82.207.x.x 1
217.117.x.0 255.255.255.0 217.117.x.x 217.117.x.x 3
217.117.x.x 255.255.255.255 127.0.0.1 127.0.0.1 50
Основной шлюз: 82.207.x.x
Поскольку оба соединения не постоянные, то при каждом переподключении то одного то другого менялся шлюз по умолчанию, то есть появлялись
два маршрута вида:
0.0.0.0 mask 0.0.0.0 x.x.x.x, только с разной метрикой тот кот. подключался позднее получал меньшую метрику.
Поэтому в настройках Inet1(VPN), я убрал галку "использовать шлюз в удаленной сети" и прописал стат. маршрут в сеть провайдера Inet1, в Inet2 я её оставил.
В локалке шлюз по умолчанию тоже убрал.
Я поставил Керио и прописал в трафик полиси следующее:
NAME Source Destination Service Action Translation
VIP 101.2 Any Any Permit NAT 82.207.x.x
Proxy 101.1, 101.3-101.253 Any TCP8080 Permit NAT 217.117.x.x
IT (ipшники отдела айти) Any Any Permit NAT 82.207.x.x
FirewallAllow Firewall Any Any Permit NoTranslation
Это не все правила, но остальные не влияют на данный вопрос.
Задумка была следующая, юзер с айпишником 101.2 ходит в инет через НАТ(82.207.x.x), все остальные ходят используя Кериовскую
проксю, которая висит на 8080 порту и все запросы с неё транслируется в 217.117.x.x, ну и отдел IT при желании может в качалке не указывать прокси и качать через медленный 82.207.x.x, а серфится через проксю как и все.
То есть шлюз - безлимитка АДСЛ, а ВПН инет только для Керио-прокси.
Но Керио(или Винда?) не бросает пакеты на Inet1, пока не прописать его как маршрут по умолчанию.
Вобщем пакеты идут только на тот интерфейс, на который есть запись вида:
0.0.0.0 mask 0.0.0.0 x.x.x.x metric 1.
А в Керио происходит следующее, пользователь Admin обратился к ресурсу
www.xxx.ru используя прокси 192.168.101.254:8080, смотрю логи
[12:51:16][Rule] Proxy [User] Admin [Connection] TCP 192.168.101.77:1693 -> GATE:8080
[12:51:17][Rule] FirewallAllow [Service] HTTP [Connection] TCP GATE:4355 -> xxx.ru:80
[12:51:18][Rule] FirewallAllow [Service] HTTP [Connection] TCP GATE:4350 -> xxx.ru:80
[12:51:18][Rule] Proxy [User] Admin [Connection] TCP 192.168.101.77:1691 -> GATE:8080
Вобщем пользователь шлет то запрос на прокси, Керио обрабатывает его, режет если что то в ХТТП полиси указано, но после этого забивает на то, что я ему указал использовать НАТ через 217.117.x.x и просто кидает все данные через шлюз по умолчанию то есть 82.207.x.x. На страничке на котрорую я перехожу есть скрипт который показывает с какого айпишника я зашел, и это всегда дефоултгейтвей.
Кто что может подсказать?
ЗЫ Извиняюсь если слишком много, но хотелось как можно подробнее описать конфигурацию.
Что не так?