URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88092
[ Назад ]

Исходное сообщение
"mpd5 и фиксированный IP пользователей"

Отправлено masters , 08-Фев-10 12:12 
Пользовался mpd3 раньше, все было отлично, не знаю какой хрен потянул меня поставить mpd5. Вообщем вот что получилось:

Поискал в гугле, нашел пару вариантов настройки, оба одинаковые, написано что все должно получиться - но на самом деле болт.
Вместо прописанных в mpd.secret адресов, пользователям выдаются адреса от фонаря из выбранного диапазона. И не пойму из-за этого или нет, ХР подключается нормально, а 7ка и роутеры только со второго раза. Первый раз выбивает ошибку, что невозможно IP получить...

Вот конфиг:

startup:
    set user user pass admin
    #set user foo1 bar1
    set console self 127.0.0.1 5005
    set console open
    set web self 172.25.254.254 5006
    set web open
default:
    load pptp_server
pptp_server:
    set ippool add pool1 192.168.254.5 192.168.254.99
    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.254.1/32 ippool pool1
    set ipcp dns 192.168.254.1
    set bundle enable compression
    set ccp yes mppc
    set mppc yes e40
    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 keep-alive 10 60
    set link mtu 1460
    #set pptp self 192.168.1.254
    set link enable incoming

В mpd secret:
    user     pass       192.168.254.10

Подключаюсь, получаю IP - 192.168.254.5

Подскажите, что не так ???


Содержание

Сообщения в этом обсуждении
"mpd5 и фиксированный IP пользователей"
Отправлено sman , 08-Фев-10 14:41 
>[оверквотинг удален]
>    #set pptp self 192.168.1.254
>    set link enable incoming
>
>В mpd secret:
>    user     pass  
>    192.168.254.10
>
>Подключаюсь, получаю IP - 192.168.254.5
>
>Подскажите, что не так ???

Не особо силен в настройке mpd5, но попробуйте всё же раскоментировать и прописать:
set pptp self <Внешний IP на котором будет прослушиватся соединение>


"mpd5 и фиксированный IP пользователей"
Отправлено masters , 08-Фев-10 14:55 
>Не особо силен в настройке mpd5, но попробуйте всё же раскоментировать и
>прописать:
>set pptp self <Внешний IP на котором будет прослушиватся соединение>

В 3м это не нужно было, означает что на всех интерфейсах будет работать. Просто у сервера 3 канала инета, и надо чтобы он прослушивал их все.


"mpd5 и фиксированный IP пользователей"
Отправлено Sot , 08-Фев-10 23:48 
>Вместо прописанных в mpd.secret адресов, пользователям выдаются адреса от фонаря из выбранного
>диапазона.
>В mpd secret:
>    user     pass  
>    192.168.254.10
>
>Подключаюсь, получаю IP - 192.168.254.5

Как вариант. Попробуй сделать так, чтобы mpd.secret заканчивался пустой строкой.
Т.е. в твоем примере, после 'pass' Enter нажать.


"mpd5 и фиксированный IP пользователей"
Отправлено stixx , 09-Фев-10 00:45 
>Как вариант. Попробуй сделать так, чтобы mpd.secret заканчивался пустой строкой.
>Т.е. в твоем примере, после 'pass' Enter нажать.

Не помогло :(
Блин наверно придется на 3й назад откатываться (((


"mpd5 и фиксированный IP пользователей"
Отправлено aler , 09-Фев-10 07:49 
Вот мой конфиг, работает на 3х разный серверах (freebsd 7.1 7.2 8.0); клиенты 2000, ХР, 7, pptp, mpd5:
mpd.conf
default:
    load pptp_server

pptp_server:
    set ippool add poolsat 172.16.2.1 172.16.2.10
    create bundle template B
    set iface enable proxy-arp
    set iface idle 0
    set iface enable tcpmssfix
    set ipcp yes vjcomp
    set ipcp ranges 172.16.2.255/32 ippool poolsat
    set ipcp dns 8.8.4.4

    # Enable Microsoft Point-to-Point encryption (MPPE)
    set bundle enable compression
    set ccp yes mppc
    set mppc yes compress e40 e56 e128 stateless
    create link template L pptp
    set link enable multilink
    set link yes acfcomp protocomp
    set link action bundle B
    set link no pap chap
    set link enable chap
    set link enable chap-msv1
    set link enable chap-msv2
    set link mtu 1460
    set link keep-alive 10 75
    # Configure PPTP and open link
    set pptp self *
    set link enable incoming


mpd.secret
vadim   "vasyapupkin"   172.16.2.11
klass   "klass"         *


Кто *, тому выдаётся из диапозона, у кого персональный адрес, тому персональный. Слушает на всех интерфейсах


"mpd5 и фиксированный IP пользователей"
Отправлено butcher , 09-Фев-10 07:49 
>    set ipcp ranges 192.168.254.1/32 ippool pool1
>Подключаюсь, получаю IP - 192.168.254.5
>Подскажите, что не так ???

Укажите в этой опции не имя пула адресов, а диапазон, как это было у вас в mpd3.
http://mpd.sourceforge.net/doc5/mpd26.html#26


"mpd5 и фиксированный IP пользователей"
Отправлено masters , 15-Фев-10 18:17 
>>    set ipcp ranges 192.168.254.1/32 ippool pool1
>>Подключаюсь, получаю IP - 192.168.254.5
>>Подскажите, что не так ???
>
>Укажите в этой опции не имя пула адресов, а диапазон, как это
>было у вас в mpd3.
>http://mpd.sourceforge.net/doc5/mpd26.html#26

Не помогло :(


"mpd5 и фиксированный IP пользователей"
Отправлено masters , 15-Фев-10 18:53 
PPTP: waiting for connection on 0.0.0.0 1723
[L] [L-1] Accepting PPTP connection
[L-1] Link: OPEN event
[L-1] LCP: Open event
[L-1] LCP: state change Initial --> Starting
[L-1] LCP: LayerStart
[L-1] PPTP: attaching to peer's outgoing call
[L-1] Link: UP event
[L-1] LCP: Up event
[L-1] LCP: state change Starting --> Req-Sent
[L-1] LCP: SendConfigReq #1
[L-1]   ACFCOMP
[L-1]   PROTOCOMP
[L-1]   MRU 1500
[L-1]   MAGICNUM ced7e7a6
[L-1]   MP MRRU 2048
[L-1]   MP SHORTSEQ
[L-1]   ENDPOINTDISC [802.1] 4c 00 10 61 22 fc
[L-1] LCP: rec'd Configure Request #0 (Req-Sent)
[L-1]   MRU 1400
[L-1]   MAGICNUM 308044f0
[L-1]   PROTOCOMP
[L-1]   ACFCOMP
[L-1]   CALLBACK 6
[L-1] LCP: SendConfigRej #0
[L-1]   CALLBACK 6
[L-1] LCP: rec'd Configure Request #1 (Req-Sent)
[L-1]   MRU 1400
[L-1]   MAGICNUM 308044f0
[L-1]   PROTOCOMP
[L-1]   ACFCOMP
[L-1] LCP: SendConfigAck #1
[L-1]   MRU 1400
[L-1]   MAGICNUM 308044f0
[L-1]   PROTOCOMP
[L-1]   ACFCOMP
[L-1] LCP: state change Req-Sent --> Ack-Sent
[L-1] LCP: SendConfigReq #2
[L-1]   ACFCOMP
[L-1]   PROTOCOMP
[L-1]   MRU 1500
[L-1]   MAGICNUM ced7e7a6
[L-1]   MP MRRU 2048
[L-1]   MP SHORTSEQ
[L-1]   ENDPOINTDISC [802.1] 4c 00 10 61 22 fc
[L-1] LCP: rec'd Configure Reject #2 (Ack-Sent)
[L-1]   MP MRRU 2048
[L-1]   MP SHORTSEQ
[L-1]   ENDPOINTDISC [802.1] 4c 00 10 61 22 fc
[L-1] LCP: SendConfigReq #3
[L-1]   ACFCOMP
[L-1]   PROTOCOMP
[L-1]   MRU 1500
[L-1]   MAGICNUM ced7e7a6
[L-1] LCP: rec'd Configure Ack #3 (Ack-Sent)
[L-1]   ACFCOMP
[L-1]   PROTOCOMP
[L-1]   MRU 1500
[L-1]   MAGICNUM ced7e7a6
[L-1] LCP: state change Ack-Sent --> Opened
[L-1] LCP: auth: peer wants nothing, I want nothing
[L-1] LCP: authorization successful
[L-1] Link: Matched action 'bundle "B" ""'
[L-1] Creating new bundle using template "B".
[B-1] Bundle: Interface ng0 created
[L-1] Link: Join bundle "B-1"
[B-1] Bundle: Status update: up 1 link, total bandwidth 64000 bps
[B-1] IPCP: Open event
[B-1] IPCP: state change Initial --> Starting
[B-1] IPCP: LayerStart
[B-1] CCP: Open event
[B-1] CCP: state change Initial --> Starting
[B-1] CCP: LayerStart
[B-1] IPCP: Up event
[B-1] IPCP: state change Starting --> Req-Sent
[B-1] IPCP: SendConfigReq #1
[B-1]   IPADDR 192.168.254.1
[B-1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[B-1] CCP: Up event
[B-1] CCP: Protocol mppc disabled as useless for this setup
[B-1] CCP: state change Starting --> Req-Sent
[B-1] CCP: SendConfigReq #1
[L-1] LCP: LayerUp
[L-1] LCP: rec'd Ident #2 (Opened)
[L-1]   MESG: MSRASV5.10
[L-1] LCP: rec'd Ident #3 (Opened)
[L-1]   MESG: MSRAS-0-MASTERS
[B-1] CCP: rec'd Configure Request #4 (Req-Sent)
[B-1]   MPPC
[B-1]     0x01000001:MPPC, stateless
[B-1] CCP: SendConfigRej #4
[B-1]   MPPC
[B-1]     0x01000001:MPPC, stateless
[B-1] IPCP: rec'd Configure Request #5 (Req-Sent)
[B-1]   IPADDR 0.0.0.0
[B-1]     NAKing with 192.168.254.100
[B-1]   PRIDNS 0.0.0.0
[B-1]     NAKing with 192.168.254.1
[B-1]   PRINBNS 0.0.0.0
[B-1]   SECDNS 0.0.0.0
[B-1]   SECNBNS 0.0.0.0
[B-1] IPCP: SendConfigRej #5
[B-1]   PRINBNS 0.0.0.0
[B-1]   SECDNS 0.0.0.0
[B-1]   SECNBNS 0.0.0.0
[B-1] IPCP: rec'd Configure Reject #1 (Req-Sent)
[B-1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[B-1] IPCP: SendConfigReq #2
[B-1]   IPADDR 192.168.254.1
[B-1] CCP: rec'd Configure Ack #1 (Req-Sent)
[B-1] CCP: state change Req-Sent --> Ack-Rcvd
[B-1] CCP: rec'd Terminate Request #6 (Ack-Rcvd)
[B-1] CCP: state change Ack-Rcvd --> Req-Sent
[B-1] CCP: SendTerminateAck #2
[B-1] IPCP: rec'd Configure Request #7 (Req-Sent)
[B-1]   IPADDR 0.0.0.0
[B-1]     NAKing with 192.168.254.100
[B-1]   PRIDNS 0.0.0.0
[B-1]     NAKing with 192.168.254.1
[B-1] IPCP: SendConfigNak #7
[B-1]   IPADDR 192.168.254.100
[B-1]   PRIDNS 192.168.254.1
[B-1] IPCP: rec'd Configure Ack #2 (Req-Sent)
[B-1]   IPADDR 192.168.254.1
[B-1] IPCP: state change Req-Sent --> Ack-Rcvd
[B-1] IPCP: rec'd Configure Request #8 (Ack-Rcvd)
[B-1]   IPADDR 192.168.254.100
[B-1]     192.168.254.100 is OK
[B-1]   PRIDNS 192.168.254.1
[B-1] IPCP: SendConfigAck #8
[B-1]   IPADDR 192.168.254.100
[B-1]   PRIDNS 192.168.254.1
[B-1] IPCP: state change Ack-Rcvd --> Opened
[B-1] IPCP: LayerUp
[B-1]   192.168.254.1 -> 192.168.254.100
[B-1] IFACE: No interface to proxy arp on for 192.168.254.100
[B-1] IFACE: Up event

"mpd5 и фиксированный IP пользователей"
Отправлено masters , 15-Фев-10 20:05 
Все, решил проблему.

set link enable pap chap