Как зарезервировать ip-адрес за VPN-клиентом на Ubuntu?

Возможно ли зарезервировать ip-адрес за VPN-клиентом? MAC-адрес клиента не виден.

Что имеется:

  • Ubuntu 20.04.4 LTS x64
  • VPN-сервер (L2TP)
  • SSH доступ

Решение:

В Ubuntu резервация ip-адреса для VPN-клиента находится в файле /etc/ppp/chap-secrets.

Пример резервирования ip-адреса в chap-secrets:

Пользователь - тип подключения (видимо) - пароль - выделяемый ip "user" l2tpd "password" 192.168.42.10


Ответы (2 шт):

Автор решения: maint

делается по именам. Назначение статических IP-адресов клиентам OpenVPN состоит в добавлении строки ifconfig-push <IP-адрес клиента> <IP-адрес сервера> в файлы конфигурации клиентов, которые содержат команды, выполняемые сервером при подключении клиентов, и находятся обычно в папке /etc/openvpn/ccd. Подробнее документация на сайте openVPN

→ Ссылка
Автор решения: eri

Если используешь /etc/ppp/chap-secrets, то пиши адрес 4ым параметром

sklad1 * secret 192.168.12.125
sklad2 * secret *
sklad3 * secret *

Если радиус, то там также ip привязывается к логину.

→ Ссылка