From owner-FreeBSD-net-jp@jp.freebsd.org  Mon Apr 23 00:04:39 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA34249;
	Mon, 23 Apr 2001 00:04:39 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA34244
	for <FreeBSD-net-jp@jp.freebsd.org>; Mon, 23 Apr 2001 00:04:39 +0900 (JST)
	(envelope-from s-shino@kt.rim.or.jp)
Received: from mail4.rim.or.jp
	by serio.al.rim.or.jp (3.7W/HMX-13) id AAA16588;
	Mon, 23 Apr 2001 00:04:38 +0900 (JST)
Received: from shinomob2 ([165.93.174.20]) by mail4.rim.or.jp (8.9.3/3.7W)
	id AAA13588; Mon, 23 Apr 2001 00:04:37 +0900 (JST)
Date: Mon, 23 Apr 2001 00:04:37 +0900
From: Shunsuke SHINOMIYA <s-shino@kt.rim.or.jp>
To: FreeBSD-net-jp@jp.freebsd.org
Message-Id: <20010422230108.C514.S-SHINO@kt.rim.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.03
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-net-jp 3077
Subject: [FreeBSD-net-jp 3077] user-ppp =?ISO-2022-JP?B?GyRCJEgbKEI=?=
 Win98 =?ISO-2022-JP?B?GyRCJE40ViRHJE4bKEI=?= MSCHAPv2
 =?ISO-2022-JP?B?GyRCRyc+WhsoQg==?=
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: s-shino@kt.rim.or.jp


$B!!<D5\$H?=$7$^$9!#(B

$B!!:G6a$N(B FreeBSD 4.3-RC$B$G!"(BMSCHAPv2$B!"(BMPPE $BBP1~$H$J$C$?(B user-ppp + PoPToP 
$B$r;H$C$F!"(BVPN(PPTP)$B%5!<%P$rF0$+$7$F$$$^$9!#(B

$B!!(BVPN$B$NDL?.FbMF$r(B MPPE $B$G0E9f2=$7$?$/!";n$7$F$$$^$7$?!#(B

$B!!(BVPN $B$N%/%i%$%"%s%H$N(B OS $B$,(B Windows2000 $B$N>l9g$K$O!"G'>Z%W%m%H%3%k(B 
MSCHAPv2 $B$G!"(BMPPE $B$G0E9f2=$,=PMh$F$$$k$N$G$9$,!"(BWindows98SE$B!"(BWindowsMe 
$B$G$O$&$^$/$$$C$F$$$^$;$s!#(B

user-ppp $B$N@_Dj$O!"<!$N$h$&$K$7$F$$$^$9!#(B
/etc/ppp/ppp.conf $B$N0lIt(B
>  set log Phase LCP
> 
>  disable CHAP MSCHAP PAP
>  enable MSCHAPv2 CHAP
>  disable deflate pred1
>  deny deflate pred1
> 
>  set mppe 128
>  enable mppe

$B!!$^$?!"%Q%9%o!<%I$O!"(B/etc/ppp/ppp.secret $B$K5-=R$7!"(BRADIUS $B$O$b$A$$$F$$(B
$B$^$;$s!#(B

$B!!(BWindows $B$NB&(B($B%/%i%$%"%s%H(B)$B$G$O!"(BMicrosoft VPN $B%"%@%W%?(B $B$N@_Dj(B($B%@%$%"%k(B
$B%"%C%W%M%C%H%o!<%/$N@_Dj$H5-=R$9$Y$-(B?)$B$r!V0E9f2=%Q%9%o!<%I$r;H$&!W!V%G!<(B
$B%?$N0E9f2=$,I,MW!W$K%A%'%C%/$rF~$l$F$$$^$9!#(B
$B!!$3$N@_Dj$N%/%i%$%"%s%H$+$i!"(Bnet/mpd-netgraph $B$r%5!<%P$H$9$k$H!"G'>Z%W(B
$B%m%H%3%k(BMSCHAP(v1)$B!"(BMPPE $B$GDL?.FbMF$r0E9f2=$7$F(BVPN$B$,$O$l$F$$$^$9!#(B

$B!!$7$+$7!"(Buser-ppp+PoPToP $B$r%5!<%P$H$7$F!"(BMSCHAPv2 $B$GG'>Z$r$5$;$h$&$H$9(B
$B$k$H!"(BWindows2000 $B$,%/%i%$%"%s%H$N>l9g$K$OG'>Z$,=PMh$k$N$K!"(BWindows98SE$B!"(B
Me $B$N>l9g$OG'>Z$,=PMh$G$-$:$K!"%Q%9%o!<%I$,4V0c$C$F$$$k$H$$$&1~Ez$,$"$j(B
$B$^$9!#(B

/var/log/ppp.log$B$K$O!"(B

>ppp[45501]: Phase: Chap Input: RESPONSE (49 bytes from s-shino)
>ppp[45501]: Phase: Chap Output: FAILURE

$B!!$H$$$&$h$&$J%m%0$,;D$C$F$$$^$9!#(B

$B!!$3$N$3$H$K$D$$$F$O!"(B/usr/src/usr.sbin/ppp/chap.c $B$N(B chap_Cmp() $B$r>/$7(B
$B$$$8$C$F!"(Bmyans$B!"(Bhisans $B$,<B:]$I$&$J$C$F$$$k$N$+$r8+$F$_$?$H$3$m!"(B
chap_Cmp() $B$N:G8e$N$"$?$j(B(type $B$,(B0x81$B$J$N$G(B)$B$N(B memcmp()$B$7$F$$$k%P%$%HNs(B
$B$N:G8e$N(B1$B%P%$%H$@$1$,0[$J$C$F$$$^$7$?!#(B

http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/usr.sbin/ppp/chap.c?rev=1.61.2.3

$B!!$=$3$@$18+$F9M$($F$_$?$N$G$9$,!"(BMSCHAPv2 $B$N>l9g$O%l%9%]%s%9$O(B49$B%P%$%H(B
$B$G$9$,!"(Bchap_Cmp() $B$N8F=P$7B&$G(Bmyans + 1$B$H$7$F(B($BBh(B0$B$G$O$J$/(B)$BBh(B1$B%P%$%HL\$X(B
$B$N%]%$%s%?$rEO$7$F$$$k$N$G!"(Bchap_Cmp() $B$G$N(B memcmp $B$9$Y$-D9$5$O(B mylen $B$G(B
$B$O$J$/(B mylen - 1 $B$G$O$J$$$N(B? $B$J$I$H9M$($F!"$3$3$N$H$3$m$O(B mylen -1 $B$H$9(B
$B$k;v$G(B Windows98SE$B!"(BMe $B$G!"(BMSCHAPv2 $B$K$h$kG'>Z$ODL$k$h$&$K$J$j$^$7$?!#(B
#$B<B:]$K$O!"8F=P$7B&$G(B myans + 1 $B$H$;$:$K(B myans $B$H$7$F!"(Bchap_Cmp() $B$NCf$G(B
#myans + 1 $B$7$FBh(B0$B%P%$%H$r(B memcmp() $B$7$J$$$h$&$K$7$^$7$?$,(B

$B!!$7$+$7!"Ev=i$NL\E*$N(B MPPE $B$K$D$$$F$O!"(BMSCHAPv2 $B$NG'>Z@.8y8e!"(B
RecvTerminateReq $B$H$J$j!"<B:]$K$O@\B3$G$-$^$;$s!#(B

/var/log/ppp.log
> ppp[45716]: Phase: Chap Output: CHALLENGE
> ppp[45716]: Phase: Chap Input: RESPONSE (49 bytes from s-shino)
> ppp[45716]: Phase: Chap Output: SUCCESS
> ppp[45716]: CCP: FSM: Using "deflink" as a transport
> ppp[45716]: CCP: deflink: State change Initial --> Closed
> ppp[45716]: CCP: deflink: LayerStart.
> ppp[45716]: CCP: MPPE: InitOptsOutput
> ppp[45716]: CCP: deflink: SendConfigReq(1) state = Closed
> ppp[45716]: CCP:  MPPE[6] value 0x01000080
> ppp[45716]: CCP: deflink: State change Closed --> Req-Sent
> ppp[45716]: Phase: deflink: lcp -> open
> ppp[45716]: Phase: bundle: Network
> ppp[45716]: LCP: deflink: RecvTerminateReq(3) state =Opened
> ppp[45716]: LCP: deflink: LayerDown
> ppp[45716]: LCP: deflink: SendTerminateAck(3) state =

$B!!(BMPPE $B$,$&$^$/$$$+$J$$$N$O!"(Bmyans$B!"(Bhisans $B$+$iBh(B49$B%P%$%HL\$,0c$&$3$H$,(B
$B860x$G$"$m$&$H9M$($F$$$k$N$G$9$,!"$^$@2r7hK!$O8+$D$+$C$F$*$j$^$;$s!#(B

$B!!$=$3$G!"$*J9$-$7$?$$$N$G$9$,!"(BFreeBSD $B$G!"(Buser-ppp + PoPToP $B$J$I$r%5!<(B
$B%P!"(BWindows98SE$B!"(BMe $B$r%/%i%$%"%s%H$H$7$F!"G'>Z%W%m%H%3%k(B MSCHAPv2$B!"DL?.(B
$BFbMF$O(B MPPE $B$G0E9f2==PMh$F$$$kJ}$O$$$i$C$7$c$$$^$9$G$7$g$&$+(B?

$B!!$^$?!"A0=R$N(B chap_Cmp()$BJQ99$NBEEv@-$d!"B>$NBP=h$r$5$l$?J}$J$I$$$^$7$?(B
$B$i65$($F$$$?$@$1$J$$$G$7$g$&$+(B?

$B!!$h$m$7$/$*4j$$$$$?$7$^$9!#(B

                                         / Shunsuke Shinomiya /
                                        /s-shino@kt.rim.or.jp/

