Настраиваем подключение OpenVPN на стороне клиента. Вариант первый - устройство с TomatoUSB (ASUS RT-N16).
Идём в настройки VPN:

Вбиваем основные настройки.
Затем переходим на вкладку "Advanced" и вводим дополнительные настройки:

Теперь переходим на вкладку "Keys" и вводим содержимое соответствующих файлов:

Стартуем подключение и, если всё было сделано верно, видим следующее:

Всё, сеть настроена и вполне себе работает

Вариант второй - клиент на базе Unix-системы.
Сильно разжёвывать не буду, устанавливаем пакет openvpn, копируем необходимые файлы в каталог /etc/openvpn/

Самое главное - это конфигурационный файл клиента. Привожу пример своего:
Код:
|
client
dev tun
tun-mtu 1492
proto udp
remote server.net port№
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert Client.crt
key Client.key
ns-cert-type server
cipher AES-256-CBC
comp-lzo
verb 3
log /var/log/openvpn.log |
Стартуем сеть:
Код:
|
service openvpn start |
Всё поднялось и запустилось. Готово.