powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / OpenVPN статические IP адреса
4 сообщений из 4, страница 1 из 1
OpenVPN статические IP адреса
    #37225495
tesla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые гуру! Коллеги! Прошу помощи.
Поднял сервер VPN (впервые) на ОС Windows. Нужны статические айпишники для клиентов.
Конфиг сервера:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
dev tun
ca C:\\OpenVPN\\ssl\\ca.crt
cert C:\\OpenVPN\\ssl\\Server.crt
key C:\\OpenVPN\\ssl\\Server.key
dh C:\\OpenVPN\\ssl\\dh2048.pem
server  10 . 8 . 0 . 0    255 . 255 . 255 . 0 
proto tcp-server
mode server
client-to-client
client-config-dir C:\\OpenVPN\\ccd
Конфиг клиента:
Код: plaintext
1.
2.
3.
4.
5.
6.
dev tun
remote бла.бла.бла.бла
client
ca C:\\OpenVPN\\ssl\\ca.crt
cert C:\\OpenVPN\\ssl\\DO1.crt
key C:\\OpenVPN\\ssl\\DO1.key
proto tcp-client
В папке C:\\OpenVPN\\ccd клиента файл "DO1", в нем
Код: plaintext
ifconfig-push  10 . 8 . 0 . 9   10 . 8 . 0 . 10 
Клиент все-равно получает 10.8.0.6.
...
Рейтинг: 0 / 0
OpenVPN статические IP адреса
    #37228878
NordLion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В OpenVPN можно сделать привязку IP к сертификату. Вот пример

Using a Client Configuration Directory with Per-Client Configurations
Another striking feature of OpenVPN is the fact that we can have client configurations pushed through the tunnel on creation and use client-specific configurations, which are simply set by the subject line of the client's certificate. An appropriate server configuration file may look like the following:


port 443
dev tun0FIT
ca /etc/openvpn/certs/ca.crt
cert /etc/openvpn/certs/firewall.crt
key /etc/openvpn/certs/firewall.key
dh /etc/openvpn/certs/dh2048.pem
tls-auth /etc/openvpn/certs/ta.key 0
auth SHA1
cipher AES-256-CBC
tls-cipher DHE-RSA-AES256-SHA
server 10.179.0.0 255.255.0.0
ifconfig-pool-persist /etc/openvpn/ipp.txt
client-config-dir clients
keepalive 10 120
resolv-retry 86400
comp-lzo
status /var/log/openvpn/status.log
log /var/log/openvpn/main.log
tls-server
verb 3


There are three lines that are relevant in this context:
1. server 10.179.0.0 255.255.0.0: This tells OpenVPN on this machine to act as a server and automatically distribute IP addresses to clients connecting.
2. ifconfig-pool-persist /etc/openvpn/ipp.txt: This makes OpenVPN keep a list of certificate to IP relationships, so that a client connecting will (probably) always have the same IP.
3. client-config-dir clients: This has OpenVPN look in the directory "clients" for a client-specific configuration file when a client connects.

Используя настройку в файле ipp.txt можно сделать привязку IP к сертификту. Конфиг UNIX-вый.
...
Рейтинг: 0 / 0
OpenVPN статические IP адреса
    #37228892
NordLion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри книгу

OpenVPN
Building and Integrating Virtual Private Networks
Learn how to build secure VPNs using this powerful Open Source application
Markus Feilner

Рекомендую.
...
Рейтинг: 0 / 0
OpenVPN статические IP адреса
    #37230219
tesla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, помогло.
И вариант с ifconfig-push заработал.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / OpenVPN статические IP адреса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]