From owner-FreeBSD-net-jp@jp.freebsd.org  Mon Sep  6 18:12:06 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA48968;
	Mon, 6 Sep 1999 18:12:06 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from sv01.geocities.co.jp (sv01.geocities.co.jp [210.153.89.155])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA48963
	for <freebsd-net-jp@jp.freebsd.org>; Mon, 6 Sep 1999 18:12:05 +0900 (JST)
	(envelope-from hrs@geocities.co.jp)
Received: from mail.geocities.co.jp (mail.geocities.co.jp [210.153.89.137]) by sv01.geocities.co.jp (8.9.3+3.2W/3.7W) with ESMTP id SAA01570 for <freebsd-net-jp@jp.freebsd.org>; Mon, 6 Sep 1999 18:12:05 +0900 (JST)
Received: from mail.hrs.jp (sutnmax1-ppp36.ed.noda.sut.ac.jp [133.31.173.46]) by mail.geocities.co.jp (1.3G-GeocitiesJ-3.1) with ESMTP id SAA28167 for <freebsd-net-jp@jp.freebsd.org>; Mon, 6 Sep 1999 18:12:03 +0900 (JST)
Message-Id: <199909060912.SAA28167@mail.geocities.co.jp>
Received: from localhost (alph.hrs.jp [192.168.0.10])
	by mail.hrs.jp (8.9.3/3.7W/DomainMaster) with ESMTP id RAA55653
	for <freebsd-net-jp@jp.freebsd.org>; Mon, 6 Sep 1999 17:37:20 +0900 (JST)
	(envelope-from hrs@hrs.jp)
To: FreeBSD-net-jp <freebsd-net-jp@jp.freebsd.org>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Mon, 06 Sep 1999 17:36:07 +0900
From: Hiroki Sato <hrs@geocities.co.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 126
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-net-jp 1888
Subject: [FreeBSD-net-jp 1888] user-ppp built-in packet filter
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: hrs@geocities.co.jp

$B:4F#!wEl5~M}2JBg3X$H?=$7$^$9!#(B

user-ppp(ver.2.11) $B$r;H$C$F(B ISP $B$H@\B3$7$?;~$K!"(B
$BFbB"$N%U%#%k%?5!G=$G!V30$+$i$N%Q%1%C%H$O(B ACK $B$,(B
$B$D$$$F$$$k$b$N0J30L5;k!W$9$k$h$&$K@_Dj$7$^$7$?!#(B

$B%U%#%k%?$r@_Dj$7$F$+$i!"(Btelnet $B$ODL$k$N$K(B pop3 $B$OESCf$G;_$^$C$?$j$H(B
$BF0:n$,IT0BDj$K$J$C$?$N$GD4$Y$?$H$3$m!"%Q%1%C%H$,(B
$B$"$k0lDj0J>e$NBg$-$5$N>l9g$K(B IP $B%U%i%0%a%s%H$,H/@8$7$F!"(B
$BI,MW$J%Q%1%C%H$,DL$i$J$/$J$C$F$$$?$N$,860x$H$o$+$C$?$N$G$9$,!"(B
$B$=$l$K$I$&BP=h$7$FNI$$$N$+J,$+$i$::$$C$F$$$^$9!#(B

 # $B%Q%1%C%H%U%#%k%?<+BN$NF0:n$O@5>o$KF0$$$F$$$k$N$G(B
 # $B$=$l$K$D$$$F$OFC$KLdBj$O$"$j$^$;$s!#(B

$B@\B3;~$N(B user-ppp $B$N%m%0$O!"(BLCP $B$NCJ3,$G(B

ppp[55356]: tun0: LCP: deflink: SendConfigReq(2) state = Req-Sent 
ppp[55356]: tun0: LCP:  ACCMAP[6] 0x00000000 
ppp[55356]: tun0: LCP:  MRU[4] 1500 
ppp[55356]: tun0: LCP:  MAGICNUM[6] 0x2ee95b69 
ppp[55356]: tun0: LCP: deflink: RecvConfigAck(2) state = Req-Sent 
ppp[55356]: tun0: LCP: deflink: State change Req-Sent --> Ack-Rcvd 
ppp[55356]: tun0: LCP: deflink: RecvConfigReq(1) state = Ack-Rcvd 
ppp[55356]: tun0: LCP:  MRU[4] 1524 
ppp[55356]: tun0: LCP:  AUTHPROTO[4] 0xc023 (PAP) 
ppp[55356]: tun0: LCP:  ENDDISC[9] MAC xx:xx:xx:xx:xx:xx 
ppp[55356]: tun0: LCP: deflink: SendConfigAck(1) state = Ack-Rcvd 
ppp[55356]: tun0: LCP:  MRU[4] 1524 
ppp[55356]: tun0: LCP:  AUTHPROTO[4] 0xc023 (PAP) 
ppp[55356]: tun0: LCP:  ENDDISC[9] MAC xx:xx:xx:xx:xx:xx 
ppp[55356]: tun0: LCP: deflink: State change Ack-Rcvd --> Opened 
ppp[55356]: tun0: LCP: deflink: LayerUp 

$B$K$J$C$F$$$^$9!#%U%#%k%?$rL58z$K$7$F!"(B
$B@\B38e$K(B MY HOST $B$+$i(B ISP $BB&$N(B POP3 $B%5!<%P(B mail.isp $B$H$N8r?.$r(B
$B9T$J$C$F%m%0$r<h$C$?$H$3$m!"<!$N$h$&$J7k2L$,F@$i$l$^$7$?!#(B
tcpdump -s 128 -i tun0 $B$G<h$C$?%m%0$r1F6A$N$J$$DxEY$K(B
$B<c432C9)$7$F$"$j$^$9!#(B

$BA4BN$N%M%C%H%o!<%/@\B3$O(B

                HIS SIDE|           |MY SIDE
                        |           |
 (mail.isp)--(ppp.isp)--|---(PPP)---|--(MY HOST)
                        | ISDN Bch  |

$B$G$9!#(B

ppp.isp.1886 > mail.isp.pop3: S 2556946044:2556946044(0) win 16384 <mss 1484> (DF)
mail.isp.pop3 > ppp.isp.1886: S 844629111:844629111(0) ack 2556946045 win 16324 <mss 4312>
ppp.isp.1886 > mail.isp.pop3: . ack 1 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 1:73(72) ack 1 win 16324
ppp.isp.1886 > mail.isp.pop3: P 1:16(15) ack 73 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 73:110(37) ack 16 win 16324
ppp.isp.1886 > mail.isp.pop3: P 16:30(14) ack 110 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: . ack 30 win 16324
mail.isp.pop3 > ppp.isp.1886: P 110:153(43) ack 30 win 16324
ppp.isp.1886 > mail.isp.pop3: . ack 153 win 17520 (DF)
ppp.isp.1886 > mail.isp.pop3: P 30:36(6) ack 153 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 153:165(12) ack 36 win 16324
ppp.isp.1886 > mail.isp.pop3: P 36:42(6) ack 165 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 165:195(30) ack 42 win 16324
ppp.isp.1886 > mail.isp.pop3: . ack 195 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 195:206(11) ack 42 win 16324
ppp.isp.1886 > mail.isp.pop3: P 42:50(8) ack 206 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 206:223(17) ack 50 win 16324
ppp.isp.1886 > mail.isp.pop3: . ack 223 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: . 223:1683(1460) ack 50 win 16324 (frag 21387:1480@0+)
mail.isp > ppp.isp: (frag 21387:24@1480)
ppp.isp.1886 > mail.isp.pop3: . ack 1707 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: . 1707:3167(1460) ack 50 win 16324 (frag 21388:1480@0+)
mail.isp > ppp.isp: (frag 21388:24@1480)
ppp.isp.1886 > mail.isp.pop3: . ack 3191 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 3191:3612(421) ack 50 win 16324
ppp.isp.1886 > mail.isp.pop3: . ack 3612 win 17520 (DF)
ppp.isp.1886 > mail.isp.pop3: P 50:58(8) ack 3612 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: P 3612:3645(33) ack 58 win 16324
ppp.isp.1886 > mail.isp.pop3: P 58:64(6) ack 3645 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: . ack 64 win 16324
mail.isp.pop3 > ppp.isp.1886: P 3645:3702(57) ack 64 win 16324
ppp.isp.1886 > mail.isp.pop3: F 64:64(0) ack 3702 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: F 3702:3702(0) ack 64 win 16324
ppp.isp.1886 > mail.isp.pop3: . ack 3703 win 17520 (DF)
mail.isp.pop3 > ppp.isp.1886: F 3702:3702(0) ack 65 win 16324
ppp.isp.1886 > mail.isp.pop3: . ack 3703 win 17520 (DF)

 # $B$3$N>uBV$G(B ACK $B$,$D$$$F$$$k$b$N$@$1!"$H%U%#%k%?$r@_Dj$9$k$H(B
 # +24 $B%P%$%H$NItJ,$,7gMn$7$F$7$^$&$o$1$G$9!#(B

 1) mail.isp $B$O:G=i$N%3%M%/%7%g%s3NN)$G(B
    $B%Q%1%C%H$N:GBg%G!<%?%5%$%:$r(B min(4312,1484) = 1484 $B$H(B
    $BG'<1$9$k$O$:!#$@$+$i$3$N%3%M%/%7%g%s$GAw$i$l$F$/$k(B
    $B:GBg%Q%1%C%H%5%$%:$O(B 1484+40 = 1524$B!#(B 
 2) $B%m%0$r8+$k8B$j!"(Btun0 $B$N(B MTU $B$O!"(BPPP $B$N8r>D$G(B
    $BAj<jB&$+$iDs<($5$l$?(B MRU $B$G$"$k(B 1524 $B$rMxMQ$7$F$$$k!#(B
    (ifconfig $B$G$b(B MTU $B$,(B 1524 $B$G$"$k$3$H$r3NG'$G$-$k(B)
    $B$3$A$i$+$i=P$F$$$/%Q%1%C%H$O(B 1524 $B$,:GBg%5%$%:!#(B
 3) 1460 $B$G@Z$i$l$k$H8@$&$3$H$O!"$I$3$+$G(B MTU=1500 $B07$$(B
    $B$5$l$F$$$k7PO)$,$"$k(B?

$B$H9M$($?$N$G$9$,!"@\B3>uBV$N(B show lcp $B$r$H$C$F$_$k$H(B

 his side: MRU 1524, ACCMAP ffffffff, PROTOCOMP off, ACFCOMP off,
           MAGIC 00000000, MRRU 0, SHORTSEQ off, REJECT 0180
 my  side: MRU 1500, ACCMAP 00000000, PROTOCOMP off, ACFCOMP off,
           MAGIC 2ee95b69, MRRU 0, SHORTSEQ on, REJECT 0000

 Defaults: MRU = 1500, ACCMAP = 00000000
           LQR period = 30s, Open Mode = active (delay 2s)
           FSM retry = 3s, max 5 Config REQs, 5 Term REQs

$B$H$J$C$F$$$k$N$G!"(Bppp.isp $B$,$3$A$i$NDs<($7$?(B MRU(=1500) $B$r(B
$B;H$o$:$K(B MTU $B$K(B 1524 $B$r;H$C$F$$$k$N$,860x$G$J$$$+$H;W$C$F$$$^$9!#(B

$B$3$N9M$($K<+?.$,;}$F$J$$$N$G!"LdBj$,$I$C$AB&$K$"$k$N$+(B
$B@Z$jJ,$1$kCJ3,$G9T$-5M$^$C$F$$$^$9!#(BPPP $B$K$O>\$7$/$J$$$N$G$9$,!"(B
$B$3$l$O@5>o$JF0:n$NHO0OFb$H9M$($FNI$$$N$G$7$g$&$+(B?

 # $B;EJ}$,$J$$$N$G8=:_$O(B
 # $B%U%#%k%?5!G=$rL58z$K$7$F$$$^$9!#(B

--
| $B:4F#(B $B9-@8!wEl5~M}2JBg3X(B <hrs@geocities.co.jp>
|                         mailto:j7397067@ed.noda.sut.ac.jp
|
