Прошу помочь с проблемкой – не могу связать два офиса через OpenVPN. На одном конце пока Windows XP (просто в качестве тестовой машины, что бы боевую, на FreeBSD не беспокоить) на другом конце ISA Server 2006 + DHCP сервер все на Windows 2003 Server R2. Можно сказать, что на исе есть собственный впн сервер и я об этом знаю, но нужно сделать на опен впн так как планируется вообще уйти от майкрософтовских решений в целом. Т.е. будет заменятся, все на BSD системы. Но пока нужно построить через ису.
Тестовая конфигурация очень простая (см. ниже) если в тестовых целях я вешаю на другом конце ноут с соответвующими прямыми настройками (т.е с внешним айпишником) то все соединяться влет. А вот если я запускаю с той же конфигурацией Опен ВПН на машине с иса сервер то tun интерфейс не получает тот адрес который должен получать – т.е. 10.8.0.1. Вопрсо в том – это из за того что на этом сервере запущен DHCP или таки режет файрволл – т.е. иса? На других компьютерах с такими конфигами адрес назначается без проблем. Даже если в кнфигах я укзываю ручное назначение ip адреса интерфейсу tun то все равно не работает. Подскажите плиз что нужно сделать прям подробно в исе что бы все заработало?
Что я делал - например сделал правило разрешающее весь udp трафик по порту 1194 на localhost – не работает :( .. Затем сделал публикацию серевера localhost c портом udp 1194 – не работает :( . Модет нужно tun интерфейс завести как сетку и сделать соответсвующее сетевое правило? Посоветуйте – бьюсь уже долго а сетки связать надо. И еще пососветуйте правильные настройки нужно ли прописывать маршруты в конфиге Опен ВПН – тут дело такое – за адресом 10.8.0.1. сеть 192.168.44.0/24 за адресом 10.8.0.2 сеть 192.168.22.0/24 – вот эти подсетки и нужно связать.
remote xxx.xxx.xxx.45
port 1194
proto udp
dev tun
ifconfig 10.8.0.1 10.8.0.2
secret ..\\easy-rsa\\keys\\static.key
# keep-alive ping
ping 10# enable LZO compression
comp-lzo# moderate verbosity
verb 4
mute 10
Схему сети набросай
>Схему сети набросайТак я же все описал!
Ну да ладно - есть главный офис А с внутренний подсетью 192.168.22.0/24 внешний айпи xxx.xxx.xxx.xxx и есть офис Б с внутренний подсетью 192.168.44.0/24 внешний айпи yyy.yyy.yyy.yyy. Для чистоты эксперемента предположим что в офисе А стоит ноут с уиндос ХР настроенный на внешний айпи (и работет). На этом ноуте (сщ всеми выключенными файрволами) запущен ОпенВПН с конфигомremote yyy.yyy.yyy.yyy
port 1194
proto udp
dev tun
ifconfig 10.8.0.2 10.8.0.1
secret ..\\easy-rsa\\keys\\static.key
# keep-alive ping
ping 10# enable LZO compression
comp-lzo# moderate verbosity
verb 4
mute 10В это самое время в офсе Б стоит комп на Уиндос 2003 сервер Р2 с ИСА сервер 2006 на борту и с ДХЦП сервером на борту который раздает внутреннюю сеть в офисе Б 192.168.44.0/24. Опен ВПН запущен на этой же машине с нижеприведенным конфигом (статик кей на обоих машинах совпадают - знаю знаю что статик кей не лучшее решение потом заменю на всяких диффи хеллманов - пока тока в темтовых целях).
конфиг машины Б
remote xxx.xxx.xxx.xxx
port 1194
proto udp
dev tun
ifconfig 10.8.0.1 10.8.0.2
secret ..\\easy-rsa\\keys\\static.key
# keep-alive ping
ping 10# enable LZO compression
comp-lzo# moderate verbosity
verb 4
mute 10
Вопрос что конкретно сделать на ИСЕ так что бы сетки 22 и 44 видели друг друга? Никак не получется.. :(. И где и какие роуты прописывать?
Спасибо - все сделал. Надо было просто посидеть и подумать в тишине когда весь юзверь свалит и перестанет долбать моск своими принтерами и прочей ерундой :) - возможно позже напишу статью о подобной конфигурации. Тем более решение надо еще до ума доводить - делать не на разделяемых а нормальных ключах и сертификатах. Напишу статью и назову её Майн кампф :)Спасибо за ответы.