Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / openvpn, client-connect / 14 сообщений из 14, страница 1 из 1
22.01.2009, 16:34:32
    #35772185
fixxoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
след ситуация. хочу клиентам раздавать постоянные айпишники. все айпишники лежат в одном файле, откуда я их вытаскиваю грепом и подключаю через client-connect script:
Код: plaintext
1.
2.
3.
#!/bin/bash
CONFFILE=/test/$ 1 
grep "${common_name}" /etc/ppp/pap-secrets | awk '{print "ifconfig-push " $4 " 10.200.0.223 "}' > $CONFFILE
в /tmp/ создаются временные файлики такого типа
:
Код: plaintext
1.
2.
test:/tmp# cat openvpn_21984_11.tmp 
ifconfig-push  10 . 200 . 0 . 231   10 . 200 . 0 . 223 
но айпишники не присваиваются клиенту, тупо выдается из пула. почему такое может быть?
...
Рейтинг: 0 / 0
22.01.2009, 16:53:56
    #35772250
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
Файлики-то создаются, а openvpn о них знает?

И каким боком тут /etc/ppp/pap-secrets затесался?
...
Рейтинг: 0 / 0
22.01.2009, 17:11:57
    #35772293
fixxoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
ну по идее знает, ведь $1 это опенвпновсий временный конфиг
просто айпишники из пптп) база общая должна быть.
...
Рейтинг: 0 / 0
22.01.2009, 17:17:45
    #35772312
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
попробуйте CONFFILE=$1
...
Рейтинг: 0 / 0
22.01.2009, 17:26:45
    #35772344
fixxoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
miksoft,

изначально так и пробовал, тогда коннекта вообще нет
...
Рейтинг: 0 / 0
22.01.2009, 17:33:02
    #35772359
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
fixxoffmiksoft,

изначально так и пробовал, тогда коннекта вообще нетМогу предположить, что тогда openvpn файл находит, но мешает что-то другое. А так файл просто не находится и, как следствие, не используется.

Кстати, а как это маска у вас может быть 10.200.0.223 ???

man openvpn
--ifconfig-push local remote-netmask--ifconfig-push local remote-netmask
Push virtual IP endpoints for client tunnel, overriding the --ifconfig-pool dynamic allocation.
The parameters local and remote-netmask are set according to the --ifconfig directive which you want to execute on the client machine to configure the remote end of the tunnel. Note that the parameters local and remote-netmask are from the perspective of the client, not the server. They may be DNS names rather than IP addresses, in which case they will be resolved on the server at the time of client connection.

This option must be associated with a specific client instance, which means that it must be specified either in a client instance config file using --client-config-dir or dynamically generated using a --client-connect script.

Remember also to include a --route directive in the main OpenVPN config file which encloses local, so that the kernel will know to route it to the server's TUN/TAP interface.

OpenVPN's internal client IP address selection algorithm works as follows:

1 -- Use --client-connect script generated file for static IP (first choice).
2 -- Use --client-config-dir file for static IP (next choice).
3 -- Use --ifconfig-pool allocation for dynamic IP (last choice).
...
Рейтинг: 0 / 0
22.01.2009, 17:35:47
    #35772371
fixxoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
это не маска:)

это локальный адрес, шлюз) если устройство tun, то маска вообще не передается.

знать бы еще, что ему мешает..
...
Рейтинг: 0 / 0
22.01.2009, 17:39:58
    #35772385
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
fixxoffэто не маска:)

это локальный адрес, шлюз) если устройство tun, то маска вообще не передается.Ману вы не верите?
...
Рейтинг: 0 / 0
22.01.2009, 17:53:32
    #35772431
fixxoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
miksoft, верю. вы просто не правильно его поняли.
собственно, я разобрался в чем дело. действительно, ваше предположение было верным:
[quote]Могу предположить, что тогда openvpn файл находит, но мешает что-то другое. А так файл просто не находится и, как следствие, не используется.[/quote]
временный файлик создавался в той папке, где у него не было прав. вы мне помогли, спасибо:)
...
Рейтинг: 0 / 0
22.01.2009, 18:05:25
    #35772473
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
fixxoffmiksoft, верю. вы просто не правильно его поняли.как можно неправильно понять "remote-netmask"?
...
Рейтинг: 0 / 0
23.01.2009, 09:03:50
    #35773018
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
miksoftfixxoffmiksoft, верю. вы просто не правильно его поняли.как можно неправильно понять "remote-netmask"?Впрочем, можете не пояснять, разобрался.
Вы были правы.
...
Рейтинг: 0 / 0
23.01.2009, 09:21:25
    #35773038
fixxoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
тут возникла еще одно проблема. судя по всему айпишник и шлюз должны быть из 252 подсетки. т.е. один шлюз для всех нельзя использовать?
...
Рейтинг: 0 / 0
23.01.2009, 09:33:38
    #35773054
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
fixxoffтут возникла еще одно проблема. судя по всему айпишник и шлюз должны быть из 252 подсетки. т.е. один шлюз для всех нельзя использовать?могу ошибаться (а доку лезть лень), но вроде бы там есть какая-то спецификая, связанная с TUN/TAP.
...
Рейтинг: 0 / 0
13.02.2009, 08:26:15
    #35815012
Aldebaran
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
openvpn, client-connect
у меня два вопроса!!Мой OpenVPN сервер присваивает клиенту и серверу ипишник и маску 255.255.255.252...насколько я помню это маска дает ограничение и в это сетке могут существовать не больше двух клиентов?или нет?
и вопрос номер 2..как исковеркать конфиг сервера так чтобы клиент заходящий по опенвпн к нам в офис мог использовать офисный инет..(наподобие windows клиентов в стандартном впн сервере гед в настройках существует галочка использовать удаленный шлюз сети)))подскажите плиз кто что знает..спасибо
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / openvpn, client-connect / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]