есть сервер с FreeBSD 6.0 и установленным на нем mpd в качестве VPN-сервера.
Подключение из-под винды к неме проходит, у меня не получается присоединиться с PCBSD 1.4 (на основе FreeBSD 6.2).Вот что пишет сервер
=============== mpd.log ==================
Oct 23 20:05:18 mx mpd: mpd: PPTP connection from A.B.C.D.:53432
Oct 23 20:05:18 mx mpd: pptp0: attached to connection with A.B.C.D.:53432
Oct 23 20:05:18 mx mpd: [pptp0] IFACE: Open event
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: Open event
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: state change Initial --> Starting
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: LayerStart
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: Open event
Oct 23 20:05:18 mx mpd: [pptp0] bundle: OPEN event in state CLOSED
Oct 23 20:05:18 mx mpd: [pptp0] opening link "pptp0"...
Oct 23 20:05:18 mx mpd: [pptp0] link: OPEN event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: Open event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: state change Initial --> Starting
Oct 23 20:05:18 mx mpd: [pptp0] LCP: LayerStart
Oct 23 20:05:18 mx mpd: [pptp0] device: OPEN event in state DOWN
Oct 23 20:05:18 mx mpd: [pptp0] attaching to peer's outgoing call
Oct 23 20:05:18 mx mpd: [pptp0] device is now in state OPENING
Oct 23 20:05:18 mx mpd: [pptp0] device: UP event in state OPENING
Oct 23 20:05:18 mx mpd: [pptp0] device is now in state UP
Oct 23 20:05:18 mx mpd: [pptp0] link: UP event
Oct 23 20:05:18 mx mpd: [pptp0] link: origination is remote
Oct 23 20:05:18 mx mpd: [pptp0] LCP: Up event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: state change Starting --> Req-Sent
Oct 23 20:05:18 mx mpd: [pptp0] LCP: phase shift DEAD --> ESTABLISH
Oct 23 20:05:18 mx mpd: [pptp0] LCP: SendConfigReq #18
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM 57b3c8d8
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: MP MRRU 1600
Oct 23 20:05:18 mx mpd: MP SHORTSEQ
Oct 23 20:05:18 mx mpd: ENDPOINTDISC [802.1] 00 e0 4c b0 97 87
Oct 23 20:05:18 mx mpd: [pptp0] LCP: rec'd Configure Request #1 link 0 (Req-Sent)
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM f63b4c21
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: SendConfigRej #1
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: rec'd Configure Request #2 link 0 (Req-Sent)
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM f63b4c21
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: SendConfigRej #2
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: rec'd Configure Request #3 link 0 (Req-Sent)
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM f63b4c21
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: SendConfigRej #3
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: rec'd Configure Request #4 link 0 (Req-Sent)
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM f63b4c21
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: SendConfigRej #4
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: rec'd Configure Request #5 link 0 (Req-Sent)
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM f63b4c21
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: SendConfigRej #5
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: rec'd Configure Request #6 link 0 (Req-Sent)
Oct 23 20:05:18 mx mpd: ACFCOMP
Oct 23 20:05:18 mx mpd: PROTOCOMP
Oct 23 20:05:18 mx mpd: MRU 1500
Oct 23 20:05:18 mx mpd: MAGICNUM f63b4c21
Oct 23 20:05:18 mx mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:05:18 mx mpd: [pptp0] LCP: not converging
Oct 23 20:05:18 mx mpd: [pptp0] LCP: parameter negotiation failed
Oct 23 20:05:18 mx mpd: [pptp0] LCP: state change Req-Sent --> Stopped
Oct 23 20:05:18 mx mpd: [pptp0] LCP: LayerFinish
Oct 23 20:05:18 mx mpd: [pptp0] device: CLOSE event in state UP
Oct 23 20:05:18 mx mpd: pptp0-0: clearing call
Oct 23 20:05:18 mx mpd: pptp0-0: killing channel
Oct 23 20:05:18 mx mpd: [pptp0] PPTP call terminated
Oct 23 20:05:18 mx mpd: [pptp0] IFACE: Close event
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: Close event
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: state change Starting --> Initial
Oct 23 20:05:18 mx mpd: [pptp0] IPCP: LayerFinish
Oct 23 20:05:18 mx mpd: [pptp0] IFACE: Close event
Oct 23 20:05:18 mx mpd: pptp0: closing connection with A.B.C.D.:53432
Oct 23 20:05:18 mx mpd: [pptp0] IFACE: Close event
Oct 23 20:05:18 mx mpd: [pptp0] device is now in state CLOSING
Oct 23 20:05:18 mx mpd: [pptp0] bundle: CLOSE event in state OPENED
Oct 23 20:05:18 mx mpd: [pptp0] closing link "pptp0"...
Oct 23 20:05:18 mx mpd: [pptp0] device: DOWN event in state CLOSING
Oct 23 20:05:18 mx mpd: [pptp0] device is now in state DOWN
Oct 23 20:05:18 mx mpd: [pptp0] link: CLOSE event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: Close event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: state change Stopped --> Closed
Oct 23 20:05:18 mx mpd: [pptp0] device: DOWN event in state DOWN
Oct 23 20:05:18 mx mpd: [pptp0] device is now in state DOWN
Oct 23 20:05:18 mx mpd: [pptp0] link: DOWN event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: Down event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: state change Closed --> Initial
Oct 23 20:05:18 mx mpd: [pptp0] LCP: phase shift ESTABLISH --> DEAD
Oct 23 20:05:18 mx mpd: [pptp0] link: DOWN event
Oct 23 20:05:18 mx mpd: [pptp0] LCP: Down event
Oct 23 20:05:18 mx mpd: pptp0: killing connection with A.B.C.D.:53432
==================================================
вот что пишет клиент
===================== mpd.log =======================
Oct 23 20:06:50 pcbsd mpd: mpd: pid 53313, version 3.18 (root@freebsd.org 00:35 27-May-2007)
Oct 23 20:06:50 pcbsd mpd: [vpn] ppp node is "mpd53313-vpn"
Oct 23 20:06:50 pcbsd mpd: mpd: local IP address for PPTP is 172.16.215.153
Oct 23 20:06:50 pcbsd mpd: [vpn] using interface ng0
Oct 23 20:06:50 pcbsd mpd: [vpn] IFACE: Open event
Oct 23 20:06:50 pcbsd mpd: [vpn] IPCP: Open event
Oct 23 20:06:50 pcbsd mpd: [vpn] IPCP: state change Initial --> Starting
Oct 23 20:06:50 pcbsd mpd: [vpn] IPCP: LayerStart
Oct 23 20:06:50 pcbsd mpd: [vpn] bundle: OPEN event in state CLOSED
Oct 23 20:06:50 pcbsd mpd: [vpn] opening link "vpn"...
Oct 23 20:06:50 pcbsd mpd: [vpn] link: OPEN event
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: Open event
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: state change Initial --> Starting
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: LayerStart
Oct 23 20:06:50 pcbsd mpd: [vpn] device: OPEN event in state DOWN
Oct 23 20:06:50 pcbsd mpd: pptp0: connecting to W.X.Y.Z:1723
Oct 23 20:06:50 pcbsd mpd: [vpn] device is now in state OPENING
Oct 23 20:06:50 pcbsd mpd: pptp0: connected to W.X.Y.Z:1723
Oct 23 20:06:50 pcbsd mpd: pptp0: attached to connection with W.X.Y.Z:1723
Oct 23 20:06:50 pcbsd mpd: pptp0-0: outgoing call connected at 64000 bps
Oct 23 20:06:50 pcbsd mpd: [vpn] PPTP call successful
Oct 23 20:06:50 pcbsd mpd: [vpn] device: UP event in state OPENING
Oct 23 20:06:50 pcbsd mpd: [vpn] device is now in state UP
Oct 23 20:06:50 pcbsd mpd: [vpn] link: UP event
Oct 23 20:06:50 pcbsd mpd: [vpn] link: origination is local
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: Up event
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: state change Starting --> Req-Sent
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: phase shift DEAD --> ESTABLISH
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #1
Oct 23 20:06:50 pcbsd mpd: ACFCOMP
Oct 23 20:06:50 pcbsd mpd: PROTOCOMP
Oct 23 20:06:50 pcbsd mpd: MRU 1500
Oct 23 20:06:50 pcbsd mpd: MAGICNUM f63b4c21
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: rec'd Configure Reject #1 link 0 (Req-Sent)
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #2
Oct 23 20:06:50 pcbsd mpd: ACFCOMP
Oct 23 20:06:50 pcbsd mpd: PROTOCOMP
Oct 23 20:06:50 pcbsd mpd: MRU 1500
Oct 23 20:06:50 pcbsd mpd: MAGICNUM f63b4c21
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: rec'd Configure Reject #2 link 0 (Req-Sent)
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #3
Oct 23 20:06:50 pcbsd mpd: ACFCOMP
Oct 23 20:06:50 pcbsd mpd: PROTOCOMP
Oct 23 20:06:50 pcbsd mpd: MRU 1500
Oct 23 20:06:50 pcbsd mpd: MAGICNUM f63b4c21
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: rec'd Configure Reject #3 link 0 (Req-Sent)
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #4
Oct 23 20:06:50 pcbsd mpd: ACFCOMP
Oct 23 20:06:50 pcbsd mpd: PROTOCOMP
Oct 23 20:06:50 pcbsd mpd: MRU 1500
Oct 23 20:06:50 pcbsd mpd: MAGICNUM f63b4c21
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: rec'd Configure Reject #4 link 0 (Req-Sent)
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #5
Oct 23 20:06:50 pcbsd mpd: ACFCOMP
Oct 23 20:06:50 pcbsd mpd: PROTOCOMP
Oct 23 20:06:50 pcbsd mpd: MRU 1500
Oct 23 20:06:50 pcbsd mpd: MAGICNUM f63b4c21
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: rec'd Configure Reject #5 link 0 (Req-Sent)
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #6
Oct 23 20:06:50 pcbsd mpd: ACFCOMP
Oct 23 20:06:50 pcbsd mpd: PROTOCOMP
Oct 23 20:06:50 pcbsd mpd: MRU 1500
Oct 23 20:06:50 pcbsd mpd: MAGICNUM f63b4c21
Oct 23 20:06:50 pcbsd mpd: AUTHPROTO CHAP MSOFTv2
Oct 23 20:06:50 pcbsd mpd: pptp0: got StopCtrlConnRequest: reason=local shutdown
Oct 23 20:06:50 pcbsd mpd: pptp0: killing connection with W.X.Y.Z:1723
Oct 23 20:06:50 pcbsd mpd: pptp0-0: killing channel
Oct 23 20:06:50 pcbsd mpd: [vpn] PPTP call terminated
Oct 23 20:06:50 pcbsd mpd: [vpn] device: DOWN event in state UP
Oct 23 20:06:50 pcbsd mpd: [vpn] device is now in state DOWN
Oct 23 20:06:50 pcbsd mpd: [vpn] link: DOWN event
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: Down event
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: state change Req-Sent --> Starting
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: phase shift ESTABLISH --> DEAD
Oct 23 20:06:50 pcbsd mpd: [vpn] device: OPEN event in state DOWN
Oct 23 20:06:50 pcbsd mpd: [vpn] pausing 7 seconds before open
Oct 23 20:06:50 pcbsd mpd: [vpn] device is now in state DOWN
Oct 23 20:06:51 pcbsd mpd: mpd: caught fatal signal int
Oct 23 20:06:51 pcbsd mpd: mpd: fatal error, exiting
Oct 23 20:06:51 pcbsd mpd: [vpn] IPCP: Down event
Oct 23 20:06:51 pcbsd mpd: [vpn] IFACE: Close event
Oct 23 20:06:51 pcbsd mpd: [vpn] IPCP: Close event
Oct 23 20:06:51 pcbsd mpd: [vpn] IPCP: state change Starting --> Initial
Oct 23 20:06:51 pcbsd mpd: [vpn] IPCP: LayerFinish
Oct 23 20:06:51 pcbsd mpd: mpd: process 53313 terminated
===============================================
вот конфиги сервера и клиента:
=============== mpd.conf server ======================
default:
load client1
load client2
load client3
client1:
new -i ng0 pptp0 pptp0
set ipcp ranges 192.168.1.249/32 192.168.1.251/32
load client_standard
client2:
new -i ng1 pptp1 pptp1
set ipcp ranges 192.168.1.249/32 192.168.1.252/32
load client_standard
client3:
new -i ng2 pptp2 pptp2
set ipcp ranges 192.168.1.249/32 192.168.1.253/32
load client_standard
client_standard:
set iface disable on-demand
set iface enable proxy-arp
set iface idle 1800
set iface enable tcpmssfix
set bundle enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link mtu 1460
set link keep-alive 10 60
set ipcp yes vjcomp
set ipcp dns 192.168.1.1
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
set bundle no noretry
set link max-redial 0
====================== mpd.conf client ==============
default:
load vpn
vpn:
new -i ng0 vpn vpn
set iface disable on-demand
set iface idle 0
set bundle disable multilink
set bundle authname "vasya"
set bundle password "vasya"
set link yes acfcomp protocomp
set link no pap
set link yes chap
set link mtu 1460
set link keep-alive 10 65
set ipcp yes vjcomp
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set bundle enable crypt-reqd
set ccp yes mpp-stateless
set link max-redial 0
open
=====================mpd.link server ================
pptp0:
set link type pptp
set pptp enable incoming
set pptp disable originate
set pptp enable always-ack
set pptp disable windowing
pptp1:
set link type pptp
set pptp enable incoming
set pptp disable originate
set pptp enable always-ack
set pptp disable windowing
pptp2:
set link type pptp
set pptp enable incoming
set pptp disable originate
set pptp enable always-ack
set pptp disable windowing
======================== mpd.link client ==============
vpn:
set link type pptp
set pptp self 172.16.215.153
set pptp peer W.X.Y.Z
set pptp enable originate incoming outcall
===============================================
_________________
по логам видно что не проходит какаято инфа для настройки (если я правильно понял)
Oct 23 20:06:50 pcbsd mpd: [vpn] LCP: SendConfigReq #1
...
Oct 23 20:06:50 pcbsd mpd: pptp0: got StopCtrlConnRequest: reason=local shutdown
что же может быть? И что озночают опции ipcp ranges и iface addrs, у клиента я их убрал? Быть может в них проблема?