Пользовался 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
Подскажите, что не так ???
>[оверквотинг удален]
> #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, но попробуйте всё же раскоментировать и
>прописать:
>set pptp self <Внешний IP на котором будет прослушиватся соединение>В 3м это не нужно было, означает что на всех интерфейсах будет работать. Просто у сервера 3 канала инета, и надо чтобы он прослушивал их все.
>Вместо прописанных в mpd.secret адресов, пользователям выдаются адреса от фонаря из выбранного
>диапазона.
>В mpd secret:
> user pass
> 192.168.254.10
>
>Подключаюсь, получаю IP - 192.168.254.5Как вариант. Попробуй сделать так, чтобы mpd.secret заканчивался пустой строкой.
Т.е. в твоем примере, после 'pass' Enter нажать.
>Как вариант. Попробуй сделать так, чтобы mpd.secret заканчивался пустой строкой.
>Т.е. в твоем примере, после 'pass' Enter нажать.Не помогло :(
Блин наверно придется на 3й назад откатываться (((
Вот мой конфиг, работает на 3х разный серверах (freebsd 7.1 7.2 8.0); клиенты 2000, ХР, 7, pptp, mpd5:
mpd.conf
default:
load pptp_serverpptp_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" *
Кто *, тому выдаётся из диапозона, у кого персональный адрес, тому персональный. Слушает на всех интерфейсах
> set ipcp ranges 192.168.254.1/32 ippool pool1
>Подключаюсь, получаю IP - 192.168.254.5
>Подскажите, что не так ???Укажите в этой опции не имя пула адресов, а диапазон, как это было у вас в mpd3.
http://mpd.sourceforge.net/doc5/mpd26.html#26
>> set ipcp ranges 192.168.254.1/32 ippool pool1
>>Подключаюсь, получаю IP - 192.168.254.5
>>Подскажите, что не так ???
>
>Укажите в этой опции не имя пула адресов, а диапазон, как это
>было у вас в mpd3.
>http://mpd.sourceforge.net/doc5/mpd26.html#26Не помогло :(
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
Все, решил проблему.set link enable pap chap