пакет_openvpn

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
пакет_openvpn [2022/06/10 08:42]
val [Настройка с использованием клиентских сертификатов]
пакет_openvpn [2023/01/23 15:56]
val [Использование PAM аутентификации]
Line 38: Line 38:
 push "route 192.168.100+X.0 255.255.255.0"​ push "route 192.168.100+X.0 255.255.255.0"​
  
-#push "​dhcp-option DNS 172.16.1.254"+#push "​dhcp-option DNS 192.168.X.10"
 #push "​block-outside-dns"​ #push "​block-outside-dns"​
  
Line 51: Line 51:
 </​code>​ </​code>​
  
-Тестирование конфигурации+=== Тестирование конфигурации ​===
  
 <​code>​ <​code>​
 # openvpn --config /​etc/​openvpn/​openvpn1.conf # openvpn --config /​etc/​openvpn/​openvpn1.conf
 +
 +# timeout 5 openvpn --config /​etc/​openvpn/​openvpn1.conf;​ test $? -eq 124 && echo OK
 </​code>​ </​code>​
  
-Включение и запуск+=== Включение и запуск ​===
  
 <​code>​ <​code>​
Line 68: Line 70:
  
   * [[https://​mail.bmstu.ru/​~postmaster/​openvpn-install-2.4.0-I601.exe]]   * [[https://​mail.bmstu.ru/​~postmaster/​openvpn-install-2.4.0-I601.exe]]
 +  * [[https://​openvpn.net/​community-downloads/​|OpenVPN community downloads]]
   * Начиная с Windows 7 необходимо запускать OpenVPN с правами администратора   * Начиная с Windows 7 необходимо запускать OpenVPN с правами администратора
   * [[Пакет OpenSSL#​Создание пользовательского сертификата,​ подписанного CA]]   * [[Пакет OpenSSL#​Создание пользовательского сертификата,​ подписанного CA]]
Line 100: Line 103:
 </​code>​ </​code>​
  
-==== Использование PAM аутентификации ​вместо клиентских сертификатов ​====+==== Использование PAM аутентификации ====
  
   * [[https://​www.linuxsysadmintutorials.com/​setup-pam-authentication-with-openvpns-auth-pam-module|Setup PAM authentication with OpenVPN'​s auth-pam module]]   * [[https://​www.linuxsysadmintutorials.com/​setup-pam-authentication-with-openvpns-auth-pam-module|Setup PAM authentication with OpenVPN'​s auth-pam module]]
Line 108: Line 111:
   * [[Пакет OpenSSL#​Создание самоподписанного сертификата]]   * [[Пакет OpenSSL#​Создание самоподписанного сертификата]]
 <​code>​ <​code>​
-gate# cat /​etc/​pam.d/​login+gate# less /​etc/​pam.d/​login
  
 gate# cat /​etc/​openvpn/​openvpn1.conf gate# cat /​etc/​openvpn/​openvpn1.conf
Line 123: Line 126:
 #​duplicate-cn ​ #​несколько подключений под одной учетной записью #​duplicate-cn ​ #​несколько подключений под одной учетной записью
 </​code><​code>​ </​code><​code>​
-C:​\>​notepad C:\Program Files\OpenVPN\config\client.ovpn+cmd run as admin C:​\>​notepad C:\Program Files\OpenVPN\config\client.ovpn
 </​code><​code>​ </​code><​code>​
 ... ...
Line 141: Line 144:
 ==== Debian/​Ubuntu/​FreeBSD ==== ==== Debian/​Ubuntu/​FreeBSD ====
 <​code>​ <​code>​
 +gate.corpX.un#​ cd /​etc/​openvpn/​
 +
 gate.corpX.un#​ openvpn --genkey --secret static.key gate.corpX.un#​ openvpn --genkey --secret static.key
  
-gate.corpX.un#​ scp static.key gate.corpY.un:​+gate.corpX.un#​ scp static.key gate.corpY.un:​/​etc/​openvpn/​
  
 gate.corpX.un#​ cat connect_to_Y.conf gate.corpX.un#​ cat connect_to_Y.conf
Line 154: Line 159:
 ifconfig 192.168.X+Y.X 192.168.X+Y.Y ifconfig 192.168.X+Y.X 192.168.X+Y.Y
 route 192.168.100+Y.0 255.255.255.0 route 192.168.100+Y.0 255.255.255.0
-secret /root/static.key+secret /etc/openvpn/static.key
 </​code>​ </​code>​
  
Line 168: Line 173:
 </​code>​ </​code>​
  
-===== Запуск сервиса ===== 
- 
-==== Debian/​Ubuntu ==== 
-<​code>​ 
-# service openvpn@openvpn1 start 
-</​code>​ 
  
 ===== Мониторинг сервиса ===== ===== Мониторинг сервиса =====
Line 185: Line 184:
 ... ...
 management localhost 7505 management localhost 7505
 +# management 0.0.0.0 7505
 ... ...
 </​code><​code>​ </​code><​code>​
пакет_openvpn.txt · Last modified: 2024/05/08 20:47 by val