Недавно я писал, как поднять OpenVPN server на днях мне понадобилось присоединить к этой сети Ноутбук, который поедет в другие города и страны.
Качаем дистрибутив OpenVPN
http://openvpn.net/index.php/open-source/downloads.html
OpenVPN GUI Идёт в комплекте.
На сервере генерируем ключи
source ./vars
./build-key nout
Копируем файлы на ноутбук из /etc/openvpn/keys/
Нам нужны ca.crt nout.key и nout.crt
У себя я положил их в C:\keys\
Теперь создаём файл конфигурации клиента.
Обратим внимание, что в Windows файлы конфигурации имеют вот такое расширение.
client
dev tun
proto udp
resolv-retry infinite # this is necessary for DynDNS
nobind
user nobody
group nogroup
persist-key
persist-tun
ca c:\\keys\\ca.crt
cert c:\\keys\\nout.crt
key c:\\keys\\nout.key
#ca ca.crt
#cert nout.crt
#key nout.key
comp-lzo
verb 4
mute 20
#redirect-gateway
#show-net-up
verb 4
На сервере создаём конфиг для этого клиента
push "route 192.168.1.0 255.255.255.0"
# роутинг на сеть Управы офиса
push "route 192.168.5.0 255.255.255.0"
Теперь наш клиент будет видеть вот эти 2 подсети.

Вот так подключаемся, и радуемся жизни ![]()
Нам выдастся адрес из подсети 10.10.10.1 и мы сможем пользоваться внутренними ресурсами
У нас есть доступ в компаративную сеть из любой точки мира!
http://www.secure-computing.net/wiki/index.php/OpenVPN/Routing