Секретный канал GreK (grek07@deadmail.ru) Хакер, номер #083, стр. 083-034-7 Закончив с ключами, приступаем к конфигурационным файлам, пример которых разработчики любезно выложили в папке c:\OpenVPN\sample-config\sample.ovpn. Начинать нужно с того, что этот файл переименовать в config.ovpn и переместить в директорию c:\OpenVPN\config. После этого открой его в текстовом редакторе и приступай к редактированию: remote # Параметр указывает реальный IP-адрес удаленного компьютера, к которому будет осуществляться подключение. dev tap # Так называем тип интерфейса. OpenVPN поддерживает несколько вариаций, однако, в нашем случаем нам интересен именно dev tap ifconfig 10.3.0.1 255.255.255.0 # IP-адрес и маски подсети, указанные с помощью этого параметра, будут присвоены данному компьютеру по VPN-соединению. secret c:\\openvpn\\config\\key.txt # Абсолютный путь до файла, содержащего ключ. Обрати внимание на двойные слэши! ping 10 # Параметр ping указывает на то, что удаленный компьютер каждые десять секунд будет опрашиваться специальным ping-пакетом для проверки соединения. verb 3 # Уровень детализации log-файлов (может принимать значения от 0 до 9) mute 10 comp-lzo # Разрешаем компрессию трафика Соответственно на другой машине этот файл будет иметь следующий вид: remote dev tap ifconfig 10.3.0.2 255.255.255.0 secret c:\\openvpn\\config\\key.txt ping 10 verb 3 mute 10 comp-lzo По большому счету, конфигурация OpenVPN завершена. Скрести пальцы и в командной строке каждого из компьютеров набери: openvpn --config c:\openvpn\config\config.ovpn Если в трее исчез значок сетевого подключения с надписью «Сетевой кабель не подключен», можешь начинать радоваться. Это первый признак того, что все заработало, как надо. Для большей уверенности пропингуй удаленные машины по их IP-адресам внутри VPN-сети. Т.е. запусти с первой машины: ping 10.3.0.2 А со второй: ping 10.3.0.1 [вместо заключения] Цель данной статьи - показать, что винда вполне успешно может использоваться для организации VPN/OpenVPN подключений. Материал ни в коем случае не претендует на полный мануал к действию. Это невозможно в принципе, т.к. очень многое зависит от конкретных настроек сети, ее топологии и того, что ты хочешь добиться, используя VPN. INFO Если ты захочешь откомпилировать tinc или OpenVPN самостоятельно, тебе потребуются установленные на компьютере Cygwin (www.cygwin.com) или MiniGW (www.mini.org). Однако я все же рекомендую использовать готовые бинарники. WWW www.webopedia.com/TERM/V/VPN.html - что такое VPN? www.xakep.ru/magazine/xa/069/068/1.asp - подробно о технологии VPN. www.rsdn.ru/article/crypto/cryptoapi.xml - хороший материал, рассказывающий о RSA-алгоритмах. |