OpenVPN – реализация технологии виртуальной частной сети, с поддержкой SSL.

Основным плюсом OpenVPN – это тот факт, что можно выбирать любой порт. Это позволяет обходить запреты firewall и NAT.
В этой статье я расскажу как создать OpenVPN сервер средствами RouteOS, для подключения клиентов систем Windows и Unix.
Сначала откроем терминал, и зададим переменные:

:global COMMONNAME “openVPN”
:global COUNTRY “UA”
:global STATE “PL”
:global LOCALITY “Poltava”
:global ORG “My org”
:global UNIT “”
:global KEYSIZE “1024”
:global USERNAME “user”
:global PASSWORD “password”

Теперь начнем создавать сертификаты. Обращаю Ваше внимание на то, что переменная KEYSIZE задает длину ключа. Можно поставить значение больше – это придаст криптостойкость системе, но скорость соединение при этом уменьшится.
Создадим сертификаты сервера: