Страница 1 из 1

mpd5, vpn через vpn

Добавлено: 2010-03-12 13:28:20
fogary
Подскажите, как запустить сначала pptp-client (подключиться к провайдеру), и только после того как соединение установлено, запустить pptp-server?
Т.е. это как это сделать: через последовательность команд load, open или через скрипт?

Re: mpd5, vpn через vpn

Добавлено: 2010-03-12 13:58:29
_Гагарин
если понял правильно, то на mpd5 будет так выглядеть:

Код: Выделить всё

default:
    load dozvon
    load vpnserv

dozvon:
   create bundle static B1
   set iface route default
   set bundle enable compression
   set iface enable tcpmssfix
   set iface up-script /usr/local/etc/mpd5/up-dozv
   set iface down-script /usr/local/etc/mpd5/down-dozv
   set ipcp ranges 0.0.0.0/0 0.0.0.0/0

   create link static L1 pptp
   set link action bundle B1
   set auth authname LOGIN
   set auth password PASSWORD
   set link max-redial 0
   set link mtu 1400
   set pptp peer IPvpnSERVER'aProva
   open

vpnserv:
   set ippool add pool1 192.168.5.2 192.168.5.100

   create bundle template B
   set bundle enable compression
   set bundle enable crypt-reqd
   set ccp yes mppc
   set mppc yes compress
   set mppc yes e128
   set mppc yes stateless
   set iface enable proxy-arp
   set iface enable tcpmssfix
   set iface up-script /usr/local/etc/mpd5/up-serv
   set iface down-script /usr/local/etc/mpd5/down-serv
   set ipcp ranges 192.168.5.1/32 ippool pool1

   create link template L pptp
   set link action bundle B
   set pptp self IPvpnServera
   set link enable incoming
   set link no pap
   set link enable chap
   set auth max-logins 1

Re: mpd5, vpn через vpn

Добавлено: 2010-03-15 9:29:20
fogary
_Гагарин писал(а):если понял правильно, то на mpd5 будет так выглядеть:
Уточню свой вопрос.
Вот, что нужно (на Вашем примере):
1. Через клиента dozvon подключиться к провайдеру и получить внешний IP (статический).
2. Используя полученный IP как IPvpnServera, открыть интерфейс vpnserv.
3. После отключения от провайдера, закрыть интерфейс vpnserv.

Это делается с помощью up-script/down-script или как-то по другому?

Re: mpd5, vpn через vpn

Добавлено: 2010-03-15 12:11:43
_Менделеев
я вопроса последнего не понял...

скрипты нужны, чтобы прописать/удалить правила фаервола для интерфейса ng*
============================================================================
При запуске mpd работает секция dozvon
1. конекается к vpn серверу прова IPvpnSERVER'aProva, используя LOGIN и PASSWORD
2. при после поднятия интерфейса ng0 (0 - в идеале, а так ng*) работает скрипт up-dozv
3. если я корректно завершу работу mpd или при выключении компа, т.е. при смерте ng* работает скрипт down-dozv
-----------------------------------------------------------------------------------------------------------
Также при запуске mpd заработает секция vpnserv, она подготовит vpn сервер
1. vpn сервер будет ожидать входящие подключения на IP-адресе IPvpnServera и на порту pptp

если подключение проходит удачно
2. поднимается интерфейс ng* и работает скрипт up-serv
3. если я корректно завершу работу mpd или vpn клиент отключится, то будет работать скрипт down-serv

Re: mpd5, vpn через vpn

Добавлено: 2010-03-15 16:33:40
fogary
_Менделеев писал(а):я вопроса последнего не понял...

скрипты нужны, чтобы прописать/удалить правила фаервола для интерфейса ng*
============================================================================
При запуске mpd работает секция dozvon
1. конекается к vpn серверу прова IPvpnSERVER'aProva, используя LOGIN и PASSWORD
2. при после поднятия интерфейса ng0 (0 - в идеале, а так ng*) работает скрипт up-dozv
3. если я корректно завершу работу mpd или при выключении компа, т.е. при смерте ng* работает скрипт down-dozv
-----------------------------------------------------------------------------------------------------------
Также при запуске mpd заработает секция vpnserv, она подготовит vpn сервер
1. vpn сервер будет ожидать входящие подключения на IP-адресе IPvpnServera и на порту pptp

если подключение проходит удачно
2. поднимается интерфейс ng* и работает скрипт up-serv
3. если я корректно завершу работу mpd или vpn клиент отключится, то будет работать скрипт down-serv
Т.е. если адрес IPvpnServera еще не получен, то на загрузку секции vpnserv это никак не повлияет?

Re: mpd5, vpn через vpn

Добавлено: 2010-03-15 17:59:50
_Сатана
вообще я хз
НО по-идее, если IP еще не получен, то mpd никак не сможет на это IP сесть и слушать его.

вообще, когда вопросы задают, регаются на форуме
анонимусы тыкают по рекламе