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

mpd5, проблема

Добавлено: 2009-12-21 17:14:58
havarz
mpd3.18 mpd.links

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

......
pptp11:
    set link type pptp
    set pptp disable windowing
    set pptp enable always-ack
pptp12:
    set link type pptp
    set pptp disable windowing
    set pptp enable always-ack
    set pptp peer 192.168.100.10
......
mpd3.18 mpd.conf

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

.....
pptp11:
     new -i ng11 pptp11 pptp11
     set ipcp ranges 10.10.10.1/32 10.10.10.0/32
     load pptp_standart
pptp12:
     new -i ng12 pptp12 pptp12
     set ipcp ranges 10.10.100.1/32 10.10.100.10/32
     load pptp_standart
.....
framed-ip, статические, лежат в базе данных.
соответственно любой клиент 192.168.100.0/24 получает ng11 и 10.10.10.1 -> 10.10.10.(framed-ip),
а клиент 192.168.100.10, получает ng12 и 10.10.100.1 -> 10.10.10.10

В 3.18 все работает без проблем.
Как ЭТО реализовать в mpd5????????
Два дня уже гугломаню, результата ноль. :unknown:

Re: mpd5, проблема

Добавлено: 2010-03-06 22:26:29
Alex Keda
оставте 3, зачем вам 5?

Re: mpd5, проблема

Добавлено: 2010-03-07 6:44:30
havarz
Уже решил проблему. Все работает.

Re: mpd5, проблема

Добавлено: 2010-03-07 10:29:05
Alex Keda
ну так отписался бы как решил

Re: mpd5, проблема

Добавлено: 2010-03-07 13:27:23
havarz
Виноват, исправляюсь :pardon:
Насчет элегантности решения спорить не буду, главное работает.

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

startup:
    set user admin pass
#    set console self 127.0.0.1 5005
#    set console open
    set web self 192.168.100.1 5006
    set web open
default:
    load vpn_main
    load vpn_13
    load vpn_15
    load vpn_47
    load vpn_34
#    log +radius2
    
vpn_main:
    create bundle template B
    set ipcp ranges 10.10.10.1/32 10.10.10.0/32
    set ipcp dns xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
    set iface enable tcpmssfix
    set ipcp yes vjcomp
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e128
    set mppc yes stateless
    create link template L pptp
    set link action bundle B
    set link enable multilink
    set link yes acfcomp protocomp
    set link no pap chap
    set link enable chap
    set link enable peer-as-calling
    set link enable report-mac
    load radius
    set link keep-alive 10 60
    set link mtu 1460
    set pptp self 192.168.100.1
    set link enable incoming

vpn_13:
    create bundle template B13
    set ipcp ranges 10.10.100.1/32 10.10.100.0/32
    set ipcp dns yyy.yyy.yyy.yyy yyy.yyy.yyy.yyy
    set iface enable tcpmssfix
    set ipcp yes vjcomp
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e128
    set mppc yes stateless
    create link template L13 pptp
    set link action bundle B13
    set link enable multilink
    set link no pap chap
    set link enable chap
    set link enable peer-as-calling
    set link enable report-mac
    load radius
    set link keep-alive 10 60
    set link mtu 1460
    set pptp self 192.168.100.1
    set pptp peer 192.168.100.13
    set link enable incoming

vpn_15:
    create bundle template B15
    set ipcp ranges 10.10.100.1/32 10.10.100.0/32
    set ipcp dns yyy.yyy.yyy.yyy yyy.yyy.yyy.yyy
    set iface enable tcpmssfix
    set ipcp yes vjcomp
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e128
    set mppc yes stateless
    create link template L15 pptp
    set link action bundle B15
    set link enable multilink
    set link no pap chap
    set link enable chap
    set link enable peer-as-calling
    set link enable report-mac
    load radius
    set link keep-alive 10 60
    set link mtu 1460
    set pptp self 192.168.100.1
    set pptp peer 192.168.100.15
    set link enable incoming

vpn_47:
    create bundle template B47
    set ipcp ranges 10.10.100.1/32 10.10.100.0/32
    set ipcp dns yyy.yyy.yyy.yyy yyy.yyy.yyy.yyy
    set iface enable tcpmssfix
    set ipcp yes vjcomp
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e128
    set mppc yes stateless
    create link template L47 pptp
    set link action bundle B47
    set link enable multilink
    set link no pap chap
    set link enable chap
    set link enable peer-as-calling
    set link enable report-mac
    load radius
    set link keep-alive 10 60
    set link mtu 1460
    set pptp self 192.168.100.1
    set pptp peer 192.168.100.47
    set link enable incoming

vpn_34:
    create bundle template B34
    set ipcp ranges 10.10.100.1/32 10.10.100.0/32
    set ipcp dns yyy.yyy.yyy.yyy yyy.yyy.yyy.yyy
    set iface enable tcpmssfix
    set ipcp yes vjcomp
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e128
    set mppc yes stateless
    create link template L34 pptp
    set link action bundle B34
    set link enable multilink
    set link no pap chap
    set link enable chap
    set link enable peer-as-calling
    set link enable report-mac
    load radius
    set link keep-alive 10 60
    set link mtu 1460
    set pptp self 192.168.100.1
    set pptp peer 192.168.100.34
    set link enable incoming

radius:
    set radius server localhost testing123 1812 1813
    set radius retries 3
    set radius timeout 3
    set radius me 127.0.0.1
    set auth acct-update 60
    set auth enable radius-auth
    set auth enable radius-acct
    set radius enable message-authentic