Назад | Перейти на главную страницу

Openvpn назначает случайный IP-адрес клиентам

У меня есть эта директива в server.cfg, которая назначает диапазон IP-адресов для подключения пользователей:

server 10.8.0.0 255.255.255.0

Каждый раз, когда я подключаю клиента, он всегда (если он первый в очереди) получает 10.8.0.4 или .5 (поскольку сервер резервирует 10.8.0.1 для себя).

Что я хочу сделать, так это назначить моим клиентам случайный ip из диапазона, который я создал через конфигурацию сервера, а не просто следующий ip для следующего клиента, как openvpn делает это прямо сейчас. Что я могу сделать для этого?

Вы можете использовать файлы конфигурации клиента в /etc/openvpn/ccd подкаталог. После того, как клиент аутентифицируется, openvpn откроет файл конфигурации, который соответствует общему имени использования, если он существует. Добавьте конфигурацию для передачи фиксированного IP-адреса в этот файл. Убедитесь, что OpenVPN запущен, так как после сброса привилегий он может читать каталог и файл.