Как сделать статический IP у OpenVPN клиента

Раскоментируем на сервере в файле server.conf эту строку (или добавим ее):

client-config-dir /etc/openvpn/ccd

Создадим директорию (если нет) /etc/openvpn/ccd и в ней создадим файл с именем клиента следующего содержания:

Для Windows клиентов:

#ifconfig-push clientIP serverIP 
ifconfig-push 10.8.0.3 10.8.0.1

Для Linux клиентов:

#ifconfig-push clientIP Netmask 
ifconfig-push 10.8.0.3 255.255.255.0

Внимание! Имя клиента (имя файла) такое же, как при генерации сертификата!

Перезапустим службу сервера OpenVPN и переподключим клиента.


3 thoughts on “Как сделать статический IP у OpenVPN клиента”

  1. Не работает:
    cat /etc/openvpn/ccd/leonid.conf
    iconfig-push 172.16.1.8 172.16.1.1
    Но:
    202: tun0: mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
    link/none
    inet 172.16.1.6 peer 172.16.1.5/32 scope global tun0
    valid_lft forever preferred_lft forever
    inet6 fe80::1e99:8066:dd65:dc68/64 scope link stable-privacy
    valid_lft forever preferred_lft forever

    1. Приношу свои извинения, все работает, по крайней мере для линуксовых клиентов. Это я был невнимательный, и допустил две ошибки: спутал конфиг для линуксового и виндового клиента (но тут я пробовал оба), и допустил опечатку в названии ключа.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2023

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!