Как я могу назначить статические IP-адреса клиентов OpenVPN?

Я пытаюсь понять, как назначать моим различным клиентам OpenVPN статические IP-адреса каждый раз, когда они подключаются.

Я нашел несколько сообщений, объясняющих, как это сделать, когда OpenVPN находится на ПК, но не на маршрутизаторе на основе DD-WRT.

Я понимаю, что это потребует добавления информации в конфигурацию моего сервера, а также в команды запуска маршрутизаторов. Я просто не знаю, что мне добавить.

Любые советы будут приняты с благодарностью

0
задан 20 June 2016 в 18:36
1 ответ

ПЗС-матрица является излишним для простой задачи, такой как назначение статического IP-адреса. (Простите меня с точки зрения системного администратора :)

Источник: man openvpn

- файл ifconfig-pool-persist [секунды] Сохранять / не сохранять данные пула ifconfig в файл с интервалами в секундах (по умолчанию = 600), а также при запуске и завершении работы программы.

Цель этой опции - обеспечить долгосрочную связь между клиентами (обозначается их общее имя) и виртуальный IP-адрес, назначенный им из ifconfig-pool. Поддержание долгосрочной связи полезно для клиентов, поскольку позволяет им эффективно использовать параметр --persist-tun.

файл представляет собой файл ASCII с разделителями-запятыми, форматированный как , IP-address>.

Если секунды = 0, файл будет рассматриваться как доступный только для чтения. Это полезно, если вы хотите рассматривать файл как файл конфигурации.

Источник: https://openvpn.net/archive/openvpn-users/2006-05/msg00316.html

Я не иметь ifconfig-pool-persist в моем local.conf, поэтому я вставлю это сейчас. Мой следующий вопрос: как определить фиксированные IP-адреса в файле, на который вы ссылаетесь? например ifconfig-pool-persist ipp.txt а что делает в ipp.txt? и находится ли он в том же каталоге, что и файл .conf? Я пытался поискать в Google и на страницах руководства, но не нашел ничего полезного.

Как сказано на странице руководства: «файл - это файл ASCII с разделителями-запятыми, отформатированный как,». ipp.txt будет либо создан самим OpenVPN после подключения клиентов, либо, если вы добавите 0 в качестве необязательного аргумента, как в

ifconfig-pool-persist ipp.txt 0

, тогда OpenVPN не будет обновлять файл и ожидайте, что вы будете нести ответственность за его обслуживание.

Местоположение файла, как и всех других файлов, на которые есть ссылки из вашего файла .conf, (по умолчанию) относительно вашего текущего рабочего каталога ( обычно это расположение файла .conf) или может быть абсолютным путем.

0
ответ дан 5 December 2019 в 10:15

Теги

Похожие вопросы