From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Nov 16 16:02:00 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id QAA12725;
	Mon, 16 Nov 1998 16:02:00 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from proxy.nkk.co.jp (nkkweb.onet.nk-exa.co.jp [210.160.255.5])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id QAA12718
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 16 Nov 1998 16:01:57 +0900 (JST)
	(envelope-from tasato@lab.keihin.nkk.co.jp)
Received: from nkklab.lab.keihin.nkk.co.jp (nkklab.lab.keihin.nkk.co.jp [155.160.73.39])
	by proxy.nkk.co.jp (8.9.1/3.7W) with SMTP id QAA29654
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 16 Nov 1998 16:01:49 +0900 (JST)
Received: from tasato.lab.keihin.nkk.co.jp 
	by nkklab.lab.keihin.nkk.co.jp (8.6.4/3.3W-R1.01)
	id QAA01788; Mon, 16 Nov 1998 16:01:48 +0900
Message-Id: <199811160700.AA00205@tasato.lab.keihin.nkk.co.jp>
From: SATO Takeshi <tasato@lab.keihin.nkk.co.jp>
Date: Mon, 16 Nov 1998 16:00:19 +0900
To: FreeBSD-users-jp@jp.freebsd.org
MIME-Version: 1.0
X-Mailer: AL-Mail32 Version 1.01
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 35216
Subject: [FreeBSD-users-jp 35216] iij-ppp with NAT-patch
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B:4F#$H$$$$$^$9!#(B

$B:G6a=PHG$5$l$?!V(BFreeBSD$BE0Dl3hMQ(B1$B!W$r8+$J$,$i!"(BLAN$B$N@_Dj$d!"(BDNS$B$NN)$A>e$2$r$7(B
$B$F$$$^$9!#F1$8K\$r;29M$K$7$F!"(BNAT$B%Q%C%A$r$"$F$?(Biij-ppp$B$G%*%s%G%^%s%I@\B3$r<B(B
$B8=$7$h$&$H$7$F$$$k$N$G$9$,0J2<$N$h$&$J8=>]$,5/$-$^$9!#(B
$B$I$J$?$+F1$8$h$&$J8=>]$r7P83$5$l$F$$$^$;$s$G$7$g$&$+!)(B
$B$h$m$7$/$*4j$$$7$^$9!#(B

$B8=>]!'(B
$B!!(B> ppp -auto provider-ondemand
$B!!$r<B9T$9$k$H!"(B
$B!!(BWorking in auto mode
$B!!(BUsing interface: tun0
$B!!$GI=<($,;_$^$j!"?t==IC$[$I2?$b$7$J$$$GBT$C$F$$$k$H%@%$%"%k$r3+;O$7!"%3%^%s(B
$B!!%I%W%m%s%W%H$,JV$C$F$-$^$9!#$=$N8e(B timeout $B$G@_Dj$7$?;~4V$,$?$D$H@\B3$,@Z(B
$B!!$l$^$9!#0J8e$O!"(BTELNET$B$d(BFTP$B$r<B9T$7$F30$N%5!<%P$H8r?.$r$7$?$H$-$K@5>o$K%@(B
$B!!%$%"%k$7$F$$$^$9!#(B
$B!!(B> telnet localhost 3000
$B!!$r<B9T$7$F(B ppp $B$r0lC6=*N;$7!":F$S$?$A>e$2$?$H$-$O%3%^%s%I%W%m%s%W%H$,$9$0(B
$B!!$KJV$C$F$-$F!"M>7W$J%@%$%"%k%"%C%W$r$7$^$;$s!#$I$&$d$i%j%V!<%H8e:G=i$K(B ppp
$B!!$r<B9T$7$?$H$-$@$15/$-$k$h$&$G$9!#(B
$B!!(Btun0$B$N=i4|2=$NLdBj$+$H;W$$!"(Bhttp://www.fastnet.or.jp/~norop/ppp-sysconfig-start_if.html
$B!!$K=q$$$F$"$k$h$&$K!"(Brc.conf$B$r=$@5$7!"(Bstart_if.tun0$B$r:n@.$7$?$N$G$9$,!"7k2L(B
$B!!$OF1$8$G$7$?!#(B
$B!!:G=i$N0l2s$NL5BL$J%@%$%"%k%"%C%W$r2fK}$9$l$P$$$$$N$G$9$,!"860x$,J,$+$l$P$J(B
$B!!$*$7$?$$$N$G$h$m$7$/$*4j$$$7$^$9!#(B

$B4D6-!'(B
$B!!(BOS:     FreeBSD 2.2.7
$B!!(BNAT Patch:  http://www2a.meshnet.or.jp/~junichi/freebsd/programs/nat-980920.patch
$B!!%^%7%s$N(BIP$B%"%I%l%9(B:  192.168.1.1
$B!!$3$N%^%7%s$G$O(BDNS$B$r$?$A$"$2$F$$$^$9!#(B
$B!!%I%a%$%sL>(B:  home.jp
$B!!(B
$B!!:G=i$KL5BL$J%@%$%"%k%"%C%W$r$7$F$7$^$&E@$r=|$1$P!"$3$N%I%a%$%sFb$NB>$N(BPC$B$+$i(B
$B!!$b%$%s%?!<%M%C%H$K@5>o$K%"%/%;%9$G$-!"(BNAT$B5!G=$,M-8z$KF/$$$F$$$k$h$&$G$9!#(B
$B!!<+F0$G%@%$%"%k$9$k!"(B
$B!!(B> ppp provider
$B!!$O@5>o$KF0:n$7$^$9!#(B


>>> rc.conf$B!'H4?h(B <<<
network_interfaces="lo0 ed0 tun0"	# List of network interfaces (lo0 is loopback).
ifconfig_lo0="inet 127.0.0.1"	# default loopback device configuration.
ifconfig_ed0="inet 192.168.1.1 netmask 255.255.255.0"
ifconfig_tun0="inet 0.0.0.0 xxx.xxx.xxx.xxx netmask 255.255.255.0"
named_enable="YES"		# Run named, the DNS server (or NO).
named_program="/usr/sbin/named"	# named program, in case we want bind8 instead.
named_flags="-b /etc/namedb/named.boot" # Flags to named (if enabled).
defaultrouter="NO"		# Set to default gateway (or NO).
gateway_enable="YES"		# Set to YES if this host will be a gateway.

>>> resolv.conf <<<
domain		home.jp
nameserver	192.168.1.1

>>> ppp.conf <<<
default:
 set device /dev/cuaa1
 set speed 115200
 disable lqr
 deny lqr
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 10 \"\" ATZ OK-AT-OK \\dATDP\\T TIMEOUT 65 CONNECT"
 set timeout 30
 set openmode active
 set taddr 192.168.1.0/24
 set ofilter 0 deny tcp src eq 137
 set ofilter 1 deny tcp src eq 138
 set ofilter 2 deny tcp src eq 139
 set ofilter 3 deny udp src eq 137
 set ofilter 4 deny udp src eq 138
 set ofilter 5 deny udp src eq 139
 set ofilter 6 permit 0/0 0/0
 set ifilter 0 deny tcp dst eq 23
 set ifilter 2 permit 0/0 0/0
provider:
 disable chap
# deny chap
 accept chap
 disable pap
# accept pap
 deny pap
 disable vjcomp
 deny vjcomp
 disable pred1
 deny pred1
 set ifaddr 10.0.1.1/0 10.0.1.2/0
 set phone TTTTTTTTTT
 set authname **********
 set authkey ********
 dial
provider-ondemand:
 set server 3000
 disable chap
# deny chap
 accept chap
 disable pap
# accept pap
 deny pap
 disable vjcomp
 deny vjcomp
 disable pred1
 deny pred1
 set ifaddr 0.0.0.0/0 xxx.xxx.xxx.xxx/0
 set phone TTTTTTTTTT
 set authname **********
 set authkey ********
 set dfilter 0 deny icmp
 set dfilter 1 deny 0/0 192.168.1.0/24
 set dfilter 2 permit 0/0 0/0
 set afilter 0 permit 0/0 0/0
 set login ""
 add default 255.255.255.0 xxx.xxx.xxx.xxx

>>> ppp.linkup <<<
MYADDR:
 add 0 0 HISADDR

>>> ppp.linkdown <<<
provider-ondemand:
 delete ALL
 add 0 0 HISADDR

      ____                                
   __/    |                               
  |       |    $B:4F#(B $B9k(B                    
  =( )-( )=    tasato@lab.keihin.nkk.co.jp
~~~~~~~~~~~~~                             
