Установка и настройка OpenVPN на роутеры с прошивкой OpenWRT

Для использования OpenVPN на роутерах на которых по умолчанию такая возможность отсутствует, необходимо установить прошивку OpenWRT. Скачать прошивку и посмотреть инструкции можно на сайте прошивки OpenWRT.

После того, как прошивка устанановлена, необходимо установить компоненты OpenVPN и файлы конфигурации.

Заходим на роутер по SSH протоколу введя адрес 192.168.1.1 введя логин и пароль.
Выполняем команду opkg update и opkg install openvpn.
Если не получается это сделать, установить OpenVPN можно также и через веб-интерфейс прошивки. В разделе “System” и подраздел “Software”, нажимаем кнопку «update lists» В Filter указываем openvpn нажимаем «найти пакет». Находим openvpn-openssl и устанавливаем его.

Копируем файл конфигурации с архива VPN Monster на роутер в корень. Выполняем команду openvpn --config имя-файла-vpn.ovpn, видем "nitialization Sequence Completed", значит все ок.
Заходим в браузере на 192.168.1.1
Далее Network -> Interfaces -> Add
Name of new interface: VPN
Protocol of new interface: Unmanaged
Cover of following interface: tun0
Submit.

Добавить в Firewall зону VPN c интерфейсом tun0 и разрешить с него доступ на LAN, разрешить доступ с LAN на VPN.

Добавляем OpenVPN и автоподключение к серверу в автозагрузку.
Для этого заходим на роутер по протоколу SCP через программу WinSCP находим файл /etc/rc.local и вписываем в него такие строки:
openvpn --config /root/vpn.ovpn &
exit 0 

Перезагружаем роутер, после загрузки и подключению к интернету проверяем IP.
Более подробно о прошивке OpenWRT и установке OpenVPN на прошивку в нашей статье.