Установил на фряху MPD5
Код: Выделить всё
#uname -a
FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #0: root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Код: Выделить всё
#pkg_info | grep mpd
mpd-5.0.b1 Multi-link PPP daemon based on netgraph(4)
Код: Выделить всё
#kldstat
Id Refs Address Size Name
1 10 0xc0400000 906518 kernel
2 1 0xc0d07000 2464 accf_http.ko
3 1 0xc0d0a000 6a32c acpi.ko
4 1 0xc1d4c000 d000 ipfw.ko
5 1 0xc22c1000 4000 ng_socket.ko
6 4 0xc22c5000 b000 netgraph.ko
7 1 0xc22d7000 3000 ng_tee.ko
8 1 0xc22da000 4000 ng_pptpgre.ko
9 1 0xc22de000 5000 ng_ksocket.ko
Конфиг mpd.conf
Код: Выделить всё
startup:
# configure the console
set console self 127.0.0.1 5005
set console user foo bar
set console user foo1 bar1
set console open
# configure the web server
set web self 0.0.0.0 5006
set web user foo bar
set web open
#
# Default configuration is "dialup"
default:
load pptp_server
pptp_server:
set ippool add pool1 192.168.1.50 192.168.1.99
# Create clonable bundle template named B
create bundle template B
set iface enable proxy-arp
set iface idle 1800
set iface enable tcpmssfix
set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
set ipcp ranges 192.168.1.13/32 ippool pool1
set ipcp dns 192.168.1.15
set ipcp nbns 192.168.1.15
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(8) netgraph node type.
set bundle enable compression
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
# Create clonable link template named L
create link template L pptp
# Multilink adds some overhead, but gives full 1500 MTU.
set link enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
# We can use use RADIUS authentication/accounting by including
# another config section with label 'radius'.
# load radius
set link keep-alive 10 60
# We reducing link mtu to avoid GRE packet fragmentation.
set link mtu 1460
# Configure PPTP
set pptp self 192.168.1.13
# Allow to accept calls
set link enable incoming
Код: Выделить всё
MyLogin MyPassword
PeerLogin PeerPassword
fred "fred-pw"
joe "foobar" 192.168.1.56
bob "\x34\"foo\n" 192.168.1.57/24
sal "yipee" 192.168.1.58
user1 "user1" 192.168.1.66
user2 "user2" *
user3 "user3"
Поключается, проверяет логин/пароль и вылетает: Ошибкф 734
в логах
mpd.log
Код: Выделить всё
Mar 25 20:51:25 smbsrv mpd: [L-1] Accepting PPTP connection
Mar 25 20:51:25 smbsrv mpd: [L-1] No link actions defined
Mar 25 20:51:25 smbsrv mpd: [L-1] link: OPEN event
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: Open event
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: state change Initial --> Starting
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: LayerStart
Mar 25 20:51:25 smbsrv mpd: [L-1] PPTP: attaching to peer's outgoing call
Mar 25 20:51:25 smbsrv mpd: [L-1] link: UP event
Mar 25 20:51:25 smbsrv mpd: [L-1] link: origination is remote
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: Up event
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: state change Starting --> Req-Sent
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: SendConfigReq #1
Mar 25 20:51:25 smbsrv mpd: ACFCOMP
Mar 25 20:51:25 smbsrv mpd: PROTOCOMP
Mar 25 20:51:25 smbsrv mpd: MRU 1500
Mar 25 20:51:25 smbsrv mpd: MAGICNUM 0a77020b
Mar 25 20:51:25 smbsrv mpd: AUTHPROTO CHAP MSOFTv2
Mar 25 20:51:25 smbsrv mpd: MP MRRU 1600
Mar 25 20:51:25 smbsrv mpd: ENDPOINTDISC [802.1] 00 0c 29 86 64 6c
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: rec'd Configure Request #0 (Req-Sent)
Mar 25 20:51:25 smbsrv mpd: MRU 1400
Mar 25 20:51:25 smbsrv mpd: MAGICNUM 03f03fcc
Mar 25 20:51:25 smbsrv mpd: PROTOCOMP
Mar 25 20:51:25 smbsrv mpd: ACFCOMP
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: SendConfigAck #0
Mar 25 20:51:25 smbsrv mpd: MRU 1400
Mar 25 20:51:25 smbsrv mpd: MAGICNUM 03f03fcc
Mar 25 20:51:25 smbsrv mpd: PROTOCOMP
Mar 25 20:51:25 smbsrv mpd: ACFCOMP
Mar 25 20:51:25 smbsrv mpd: [L-1] LCP: state change Req-Sent --> Ack-Sent
Mar 25 20:51:27 smbsrv mpd: [L-1] LCP: SendConfigReq #2
Mar 25 20:51:27 smbsrv mpd: ACFCOMP
Mar 25 20:51:27 smbsrv mpd: PROTOCOMP
Mar 25 20:51:27 smbsrv mpd: MRU 1500
Mar 25 20:51:27 smbsrv mpd: MAGICNUM 0a77020b
Mar 25 20:51:27 smbsrv mpd: AUTHPROTO CHAP MSOFTv2
Mar 25 20:51:27 smbsrv mpd: MP MRRU 1600
Mar 25 20:51:27 smbsrv mpd: ENDPOINTDISC [802.1] 00 0c 29 86 64 6c
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: SendConfigReq #3
Mar 25 20:51:29 smbsrv mpd: ACFCOMP
Mar 25 20:51:29 smbsrv mpd: PROTOCOMP
Mar 25 20:51:29 smbsrv mpd: MRU 1500
Mar 25 20:51:29 smbsrv mpd: MAGICNUM 0a77020b
Mar 25 20:51:29 smbsrv mpd: AUTHPROTO CHAP MSOFTv2
Mar 25 20:51:29 smbsrv mpd: MP MRRU 1600
Mar 25 20:51:29 smbsrv mpd: ENDPOINTDISC [802.1] 00 0c 29 86 64 6c
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: rec'd Configure Reject #3 (Ack-Sent)
Mar 25 20:51:29 smbsrv mpd: MP MRRU 1600
Mar 25 20:51:29 smbsrv mpd: ENDPOINTDISC [802.1] 00 0c 29 86 64 6c
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: SendConfigReq #4
Mar 25 20:51:29 smbsrv mpd: ACFCOMP
Mar 25 20:51:29 smbsrv mpd: PROTOCOMP
Mar 25 20:51:29 smbsrv mpd: MRU 1500
Mar 25 20:51:29 smbsrv mpd: MAGICNUM 0a77020b
Mar 25 20:51:29 smbsrv mpd: AUTHPROTO CHAP MSOFTv2
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: rec'd Configure Ack #4 (Ack-Sent)
Mar 25 20:51:29 smbsrv mpd: ACFCOMP
Mar 25 20:51:29 smbsrv mpd: PROTOCOMP
Mar 25 20:51:29 smbsrv mpd: MRU 1500
Mar 25 20:51:29 smbsrv mpd: MAGICNUM 0a77020b
Mar 25 20:51:29 smbsrv mpd: AUTHPROTO CHAP MSOFTv2
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: state change Ack-Sent --> Opened
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: auth: peer wants nothing, I want CHAP
Mar 25 20:51:29 smbsrv mpd: [L-1] CHAP: sending CHALLENGE len:17
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: LayerUp
Mar 25 20:51:29 smbsrv mpd: [L-1] CHAP: rec'd RESPONSE #1
Mar 25 20:51:29 smbsrv mpd: Name: "user3"
Mar 25 20:51:29 smbsrv mpd: [L-1] No link actions defined
Mar 25 20:51:29 smbsrv mpd: [L-1] AUTH: Auth-Thread started
Mar 25 20:51:29 smbsrv mpd: [L-1] AUTH: Trying INTERNAL
Mar 25 20:51:29 smbsrv mpd: [L-1] AUTH: INTERNAL returned undefined
Mar 25 20:51:29 smbsrv mpd: [L-1] AUTH: Auth-Thread finished normally
Mar 25 20:51:29 smbsrv mpd: [L-1] CHAP: ChapInputFinish: status undefined
Mar 25 20:51:29 smbsrv mpd: Response is valid
Mar 25 20:51:29 smbsrv mpd: Reply message: S=21243AD6E772181F037B22E16F22455B14705826
Mar 25 20:51:29 smbsrv mpd: [L-1] CHAP: sending SUCCESS len:42
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: authorization successful
Mar 25 20:51:29 smbsrv mpd: [L-1] No link actions defined
Mar 25 20:51:29 smbsrv mpd: [L-1] No bundle specified
Mar 25 20:51:29 smbsrv mpd: [L-1] link did not validate in bundle
Mar 25 20:51:29 smbsrv mpd: [L-1] link: CLOSE event
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: Close event
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: state change Opened --> Closing
Mar 25 20:51:29 smbsrv mpd: [L-1] AUTH: Cleanup
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: SendTerminateReq #5
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: LayerDown
Mar 25 20:51:29 smbsrv mpd: [L-1] rec'd proto CCP during terminate phase
Mar 25 20:51:29 smbsrv mpd: [L-1] rec'd proto IPCP during terminate phase
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: rec'd Terminate Ack #5 (Closing)
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: state change Closing --> Closed
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: LayerFinish
Mar 25 20:51:29 smbsrv mpd: [L-1] PPTP call terminated
Mar 25 20:51:29 smbsrv mpd: [L-1] link: DOWN event
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: Down event
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: state change Closed --> Initial
Mar 25 20:51:29 smbsrv mpd: [L-1] link: SHUTDOWN event
Код: Выделить всё
Mar 25 20:51:29 smbsrv mpd: [L-1] LCP: authorization successful
Mar 25 20:51:29 smbsrv mpd: [L-1] No link actions defined