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

mpd и возможность загрузки нескольких pptp

Добавлено: 2011-01-22 21:08:20
mediamag
Возникла необходимость настроить в одном конфиге mpd два pptp сервера (чтобы один слушал внутренний айпи, а второй внешний). Думал српавлюсь, но заработал только один pptp сервер. Вот конфиг:

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

startup:
        set user admin xexf,exf admin
        set console self 127.0.0.1 5005
        set console open
        set web self 10.0.0.200 5006
        set web open

default:
        load lan_pptp_server
        load net_pptp_server

lan_pptp_server:
        set ippool add pool1 10.0.0.101 10.0.0.115
        create bundle template B
        set iface enable proxy-arp
        set iface idle 1800
        set iface enable tcpmssfix
        set ipcp yes vjcomp
        set ipcp ranges 192.168.1.1/32 ippool pool1
        set ipcp dns 10.0.0.200
#       set ipcp nbns 192.168.1.3

        set bundle enable compression
        set ccp yes mppc
        set mppc yes e40
        set mppc yes e128
        set mppc yes stateless
        set ecp disable dese-bis dese-old

        create link template L pptp
        set link enable multilink
        set link yes acfcomp protocomp

        set link action bundle B
        set link no pap chap eap
        set link enable chap-msv2
        set link keep-alive 10 60
        set link mtu 1460

set pptp disable windowing
        set pptp self 10.0.0.200
        set link enable incoming

net_pptp_server:
        set ippool add pool1 10.0.0.150 10.0.0.155
        create bundle template B
        set iface enable proxy-arp
        set iface idle 1800
        set iface enable tcpmssfix
        set ipcp yes vjcomp
        set ipcp ranges 192.168.10.1/32 ippool pool1
#       set ipcp dns 10.0.0.200
#       set ipcp nbns 192.168.1.3

        set bundle enable compression
        set ccp yes mppc
        set mppc yes e40
        set mppc yes e128
        set mppc yes stateless
        set ecp disable dese-bis dese-old

        create link template L pptp
        set link enable multilink
        set link yes acfcomp protocomp

        set link action bundle B
        set link no pap chap eap
        set link enable chap-msv2
        set link keep-alive 10 60
        set link mtu 1460

        set pptp disable windowing
        set pptp self 10.1.1.2
        set link enable incoming
lan_pptp_server пускает людей в инет, net_pptp_server делает удалёнку извне. Но в такой конфигурации net_pptp_server не принимает соединения и достучаться невозможно. Может есть какая то ошибка в моем конфиге...лог говорит слудующее:

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

Jan 22 17:20:53 server mpd: mpd.conf:46: Error in 'create bundle template B': Bundle "B" already exists
Jan 22 17:20:53 server mpd: mpd.conf:47: Incorrect context for: 'set iface enable proxy-arp'
Jan 22 17:20:53 server mpd: mpd.conf:48: Incorrect context for: 'set iface idle 1800'
Jan 22 17:20:53 server mpd: mpd.conf:49: Incorrect context for: 'set iface enable tcpmssfix'
Jan 22 17:20:53 server mpd: mpd.conf:50: Incorrect context for: 'set ipcp yes vjcomp'
Jan 22 17:20:53 server mpd: mpd.conf:51: Incorrect context for: 'set ipcp ranges 192.168.10.1/32 ippool pool1'
Jan 22 17:20:53 server mpd: mpd.conf:55: Incorrect context for: 'set bundle enable compression'
Jan 22 17:20:53 server mpd: mpd.conf:56: Incorrect context for: 'set ccp yes mppc'
Jan 22 17:20:53 server mpd: mpd.conf:57: Incorrect context for: 'set mppc yes e40'
Jan 22 17:20:53 server mpd: mpd.conf:58: Incorrect context for: 'set mppc yes e128'
Jan 22 17:20:53 server mpd: mpd.conf:59: Incorrect context for: 'set mppc yes stateless'
Jan 22 17:20:53 server mpd: mpd.conf:60: Incorrect context for: 'set ecp disable dese-bis dese-old'
Jan 22 17:20:53 server mpd: mpd.conf:62: Error in 'create link template L pptp': Link "L" already exists
Jan 22 17:20:53 server mpd: mpd.conf:63: Incorrect context for: 'set link enable multilink'
Jan 22 17:20:53 server mpd: mpd.conf:64: Incorrect context for: 'set link yes acfcomp protocomp'
Jan 22 17:20:53 server mpd: mpd.conf:66: Incorrect context for: 'set link action bundle B'
Jan 22 17:20:53 server mpd: mpd.conf:67: Incorrect context for: 'set link no pap chap eap'
Jan 22 17:20:53 server mpd: mpd.conf:68: Incorrect context for: 'set link enable chap-msv2'
Jan 22 17:20:53 server mpd: mpd.conf:69: Incorrect context for: 'set link keep-alive 10 60'
Jan 22 17:20:53 server mpd: mpd.conf:70: Incorrect context for: 'set link mtu 1460'
Jan 22 17:20:53 server mpd: mpd.conf:72: Incorrect context for: 'set pptp disable windowing'
Jan 22 17:20:53 server mpd: mpd.conf:73: Incorrect context for: 'set pptp self 10.1.1.2'
Jan 22 17:20:53 server mpd: mpd.conf:74: Incorrect context for: 'set link enable incoming

Re: mpd и возможность загрузки нескольких pptp

Добавлено: 2011-01-22 21:32:01
Гость
Jan 22 17:20:53 server mpd: mpd.conf:46: Error in 'create bundle template B': Bundle "B" already exists
переведите со словарем
перечитайте мануал по mpd
и все станет очевидным

Re: mpd и возможность загрузки нескольких pptp

Добавлено: 2011-01-22 21:38:39
mediamag
Я вижу, что он не может создать два одинаковых линка L и B. Но мне необходимо создать именно два pptp сервера. Где можно почитать какой синтаксис в конфиге использовать?

Re: mpd и возможность загрузки нескольких pptp

Добавлено: 2011-01-22 22:09:11
Гость
насколько я помню B L это всего лиш буквы
назовите хоть петя хоть вася

Re: mpd и возможность загрузки нескольких pptp

Добавлено: 2011-01-22 22:16:16
mediamag
Да я уже погуглил)))) кому интересно - в конфиге не должно быть одинаковых линков. Bundle B и Bundle L нужно заменить на Bundle B_тратата и Bundle L_тратата. B и L это всего лишь буквы латинского алфавита и никакого смысла они не несут, кроме как названия линка.

Re: mpd и возможность загрузки нескольких pptp

Добавлено: 2011-01-22 22:19:58
Гость
можно было бы и по самой ошибке которую я вам выделил. это понять
ведь елементарно!