Обычно вы не контролируете IP-адрес при подключении к VPN. Виртуальный сетевой адаптер настроен с IP-адресом, который существует в удаленной локальной сети, настроенной в удаленном пуле, с которым он был настроен.
Поэтому обычно вам нужно контролировать сервер VPN, чтобы контролировать его распределение IP.
Например, вот выдержка из статьи OpenVPN о
назначении статического IP-адреса VPN-клиента пользователю :
По умолчанию OpenVPN Access Server работает в режиме маршрутизации уровня 3. В этом режиме частная подсеть настраивается для подсети VPN-клиента. Эта частная подсеть должна отличаться от других подсетей, используемых в ваших сетях, и клиенты автоматически получают IP-адреса, назначенные из этой подсети, при входе в систему. Это автоматизировано. Обычно это происходит в последовательном порядке, пока не достигнет конца той части подсети, доступной для демона OpenVPN, к которому вы подключаетесь, и затем он начнет повторно использовать более старые адреса. Это немного похоже на DHCP, но технически мы не запускаем DHCP-сервер в Access Server, это просто грубая эмуляция для автоматического назначения адресов. Подсеть, из которой пользователи получают адреса автоматически, находится в пользовательском интерфейсе администратора в разделе «Настройки VPN», «Сеть с динамическими IP-адресами».
Вы можете настроить вторую частную подсеть, другую, на странице настроек VPN в пользовательском интерфейсе администратора в разделе «Сеть со статическим IP-адресом (необязательно)». Установите там уникальную подсеть, и сервер доступа получит подсеть, которую он может использовать для назначения статического IP-адреса.
Процедура, описанная в приведенной выше статье, может быть выполнена только администратором VPN-сервера. Если вы не являетесь администратором VPN-сервера, то это невозможно. Многие VPN-серверы даже не имеют вышеуказанной функции.