Почему OpenVPN не присваивает статические адреса? В server.conf прописан такой параметр:client-config-dir /etc/openvpn/ccd
в папке ccd лежит файл client1, в нем прописано следующее:ifconfig-push 10.8.0.33 10.8.0.34
Но при подключении, сервер присваивает клиенту иной адрес. Изначально думал, что openvpn вовсе "не видит" конфигурационные файлы клиентов, но после настройки маршрутизации и добавления в client1 строки:iroute 192.168.2.0 255.255.255.0
Все остальные клиенты стали "видеть" сеть за client1.
Но мне также нужно, чтобы у этого клиента был конкретней адрес.
В server.conf параметр ifconfig-pool-persist закомметнирован.

21 Авг 2019 в 06:44
243 +1
0
Ответы
1

Возможно, проблема заключается в том, что OpenVPN не правильно обрабатывает файл ccd. Пожалуйста, убедитесь, что путь к папке ccd указан правильно в server.conf, и что у OpenVPN есть права доступа к этой папке и файлам в ней. Также удостоверьтесь, что в файле client1 нет других параметров, которые могут перезаписывать статический адрес.

Для более точной диагностики проблемы, вы можете добавить опцию verb 4 в конфигурационный файл OpenVPN, чтобы увидеть более подробный вывод при подключении клиента.Также можно проверить логи OpenVPN для получения дополнительной информации о процессе назначения адресов клиентам.

Если проблема все еще не решена, попробуйте использовать другие методы назначения статических IP-адресов, такие как использование ccd-exclusvie в комбинации с ifconfig-pool-linear. В любом случае, рекомендуется провести дополнительные тесты и исследования, чтобы найти оптимальное решение для вашей конкретной ситуации.

20 Апр 2024 в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир