[Sysadmins] OPenVPN Сервер не видет сеть клиентов

Nikolay A. Fetisov naf на naf.net.ru
Пн Ноя 29 20:47:35 UTC 2010


В Пнд, 29/11/2010 в 19:22 +0200, YuriI Patlasov пишет:
> Пытаюсь настроить openVPN соединение.
> ....
> Все делал по маном. 

На всякий случай - в /usr/share/doc/openvpn-2.1.3/README.ALT.utf-8
смотрели?

> 1) Клиент пингует и видет сервер и сеть сервера.

Т.е. канал работает.

> 2) Сервер видет клиента, но сеть клиента НЕ ВИДЕТ.

В файле конфигурации сервера - что-то типа
push "route 192.168.0.0 255.255.255.0"
route 192.168.0.0 255.255.255.0

В ccd-файле конфигурации клиента - что-то типа
iroute 192.168.0.0 255.255.255.0

Если надо, чтобы и между клиентами сети виделись - то в файле 
конфигурации сервера ещё 'client-to-client'.

> 3) не как не получилось настроить ccd чтоб настройки для каждого
> клиента свои перечитывал. (права, root окружение и т.д. не помогли)

При работе сервера в chroot'е (по-умолчанию из пакета), в файле
конфигурации включить ccd:
client-config-dir /etc/openvpn/ccd

И в /var/lib/openvpn/etc/openvpn/ccd/ добавлять файлы конфигурации
клиентов. Имя файла должно _точно_ соответствовать Common Name
сертификата.

Можно включить ccd-exclusive - тогда в отсутствии файла ccd для клиента
подключиться он не сможет. Соответственно, можно точно сказать, находит
сервер его, или нет.

-- 
С уважением,
Николай Фетисов




Подробная информация о списке рассылки Sysadmins