Это старая версия документа!
Настройка OpenVPN на оборудовании iRZ
Проверено на OpenWrt Chaos Calmer 15.05.1, kernel 3.18.44
Настройки находятся в файле /var/etc/openvpn-tunnel.conf
Настройка:
Enable OpenVPN tunnel
Пример настройки туннеля с аутентификацией по протоколу TLS, когда роутер выступает в роли клиента OpenVPN, предоставлен доступ к сети за клиентом.
Device | TUN (L3) |
Transport Protocol | UDP |
Remote | IP-адрес сервера |
Port | 1194 (номер порта сервера) |
Authentication Method | TLS Client |
Tunnel IP | 10.1.0.11 (IP-адрес клиента в пуле сервера) |
Remote Tunnel IP | 255.255.255.0 для директивы topology subnet |
CA Certificate | |
Local Certificate | |
Local Private Key | |
Remote Subnet | 10.11.0.0 IP-адрес внутренней сети |
Remote Subnet Mask | 255.255.0.0 (маска внутренней сети) |
Ping Interval | 60 |
Ping Timeout | 120 |
LZO Compression | Always |
Additional Config | verb 6 topology subnet |
Пример настройки туннеля с аутентификацией по протоколу TLS, когда роутер выступает в роли клиента OpenVPN
Device | TUN (L3) |
Transport Protocol | UDP |
Remote | IP-адрес сервера |
Port | номер порта сервера, например 1194 |
Authentication Method | TLS Client |
Tunnel IP | IP-адрес клиента в пуле сервера 10.1.0.11 |
Remote Tunnel IP | 10.1.0.255 |
CA Certificate | |
Local Certificate | |
Local Private Key | |
Remote Subnet | IP-адрес внутренней сети 10.11.0.0 |
Remote Subnet Mask | Маска внутренней сети 255.255.0.0 |
Ping Interval | 60 |
Ping Timeout | 120 |
LZO Compression | Always |
Additional Config | Не используется |
local IP-АДРЕС_СЕРВЕРА port 1194 dev tun proto udp tun-mtu 1500 ca /etc/openvpn/server/ca.crt cert /etc/openvpn/server/Server.crt key /etc/openvpn/server/Server-key.pem dh /etc/openvpn/server/dh2048.pem crl-verify /etc/openvpn/server/crl.pem tls-server server 10.1.0.0 255.255.255.0 topology subnet ifconfig-pool-persist /etc/openvpn/server/ipp.txt connect-retry-max 5 client-config-dir ccd client-to-client push "route 10.11.0.0 255.255.0.0" keepalive 10 120 comp-lzo max-clients 150 persist-key persist-tun status openvpn-status.log log-append /var/log/openvpn.log verb 3 mute 20
iroute 10.11.1.0 255.255.255.0
iroute 10.11.2.0 255.255.255.0
iroute 10.11.3.0 255.255.255.0