[SOLVED] OpenVPN. Выдача фиксированного ип клиентам.
Здравствуйте.
Интересует такой вопрос.. можно ли выдать определенному клиенту OpenVPN определенный ип адрес..
На данный момент есть OpenVPN сервер (Gentoo) в датацентре.
IP допустим 10.10.0.1.
В Офисе 1 (подсеть 192.168.1.0/24).. В Офисе 1 находится маршрутизатор 192.168.1.1 (Gentoo), подключенный к интернету.
Нужно чтобы с сервера были доступны компьютеры офиса 1.
Сейчас так:
1. на клиентах по DHCP выдан статический маршрут:
10.10.0.0/24 gw 192.168.1.1
2. на сервере когда стартую openvpn выполняю маршрут:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.10.0.2
(10.10.0.2 - ип ардес маршрутизатора в VPN)
Проблема в том, что иногда соединение пропадает с интернетом у маршрутизатора в офисе.. и иногда после восстановления ип адрес его меняется с 10.10.0.2 на другой.. И тогда сервер не видит компьютеры сети офиса1 и комьпютеры сети тоже перестают видеть сервер.
Можно ли как нибудь выдать определенный ип адрес клиенту?.. на клиенте может в файле конфигурации можно что нибудь прописать, или же на основании сертификата выдавать ип.. или еще как нибудь?
Может мне в настройках впнсервера указывать не пул, а только 1 ип.. но тогда второй офис, который планируем включать уже в ближ. время .. ему тогда отдельную конфигурацию опенвпн писать и отдельно запускать демона?
p.s. как мне можно сделать, чтобы при старте интерфейса маршут на сервере вбивать
route add -net 192.168.1.0 netmask 255.255.255.0 gw 10.10.0.2
,
прописать в conf.d/net
routes_tap0=( "192.168.1.0/24 gw 10.10.0.2" )
?
не помогло :(
- Для комментирования войдите или зарегистрируйтесь
Чтобы выдавались определённые адреса
Смотрите в сторону man openvpn. Там всё расписано. В т. ч. и про маршруты.
про маршруты нашел только,
про маршруты нашел только, как передать при старте маршруты клиенту .. использую push..
а как на сервере маршрут забить при старте openvpn не нашел :(..
не могли бы немного подсказать ?
сори, ступил.. нашел в
сори, ступил..
нашел в мане
--route network/IP [netmask] [gateway] [metric]
всем спасибо
ifconfig-pool-persist
ifconfig-pool-persist ipp.txt
И в ipp.txt прописывается кому какой ИП.
спасибо, помогло это
спасибо, помогло это