From owner-FreeBSD-users-jp@jp.FreeBSD.org Fri Apr 12 16:11:13 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g3C7BD152332;
	Fri, 12 Apr 2002 16:11:13 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from galois.brains.co.jp (FLA1Aao221.kng.mesh.ad.jp [218.42.90.221])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g3C7BCv52327
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 12 Apr 2002 16:11:12 +0900 (JST)
	(envelope-from kagami@brains.co.jp)
Received: from localhost (localhost.brains.co.jp [127.0.0.1])
	by galois.brains.co.jp (8.11.6/8.11.6) with ESMTP id g3C7AvF28355
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 12 Apr 2002 16:10:58 +0900 (JST)
	(envelope-from kagami@brains.co.jp)
Date: Fri, 12 Apr 2002 16:10:57 +0900 (JST)
Message-Id: <20020412.161057.74729594.kagami@brains.co.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: KAGAMI Hiromichi <kagami@brains.co.jp>
In-Reply-To: <20020412055839.95057.qmail@maruma.net.dhis.org>
References: <20020412031811.94678.qmail@maruma.net.dhis.org>
	<20020412133855-52573N.uchiyama@pp.iij4u.or.jp>
	<20020412055839.95057.qmail@maruma.net.dhis.org>
X-Mailer: Mew version 2.2 on Emacs 21.1 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020409
X-Sequence: FreeBSD-users-jp 68022
Subject: [FreeBSD-users-jp 68022] Re: VTun =?ISO-2022-JP?B?GyRCJEsbKEI=?=
 =?ISO-2022-JP?B?GyRCJGgkaxsoQg==?= VPN
 =?ISO-2022-JP?B?GyRCOT1DWxsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kagami@brains.co.jp

$B$+$,$_$G$9(B. $B$3$s$K$A$O(B.

From: Masashi WADA <wa_da_ma@ybb.ne.jp>
Subject: [FreeBSD-users-jp 68021] Re: VTun $B$K$h$k(B VPN $B9=C[(B 
Date: 12 Apr 2002 14:58:39 +0900

> Koji Uchiyama wrote:
> 
> > $B!&$J$<(B tun $B$N>l9g$O<+J,$N(B tun0 $B$N%"%I%l%908$F$N(B host route $B$,=P8=$7$J$$$N$+!)(B
> > $B!&5U$K!"(Bfxp $B$J$I$N(B Ethernet $B$N>l9g$O$I$N$h$&$K$7$F(B
> >   $B<+J,$N(B fxp0 $B$N%"%I%l%908$F$N(B host route (Netif = lo0) $B$,A^F~$5$l$k$N$+!)(B

$B%/%i%$%"%s%HB&$G(B

# ifconfig tun0
  inet 192.168.100.1 --> 192.168.100.2 netmask 0xffffff00 

$B%5!<%P!<B&$G(B
# ifconfig tun0
  inet 192.168.100.2 --> 192.168.100.1 netmask 0xffffff00 

$B>e5-$N4D6-$G(B vtund $B$,2TF/(B.

$B$3$NMM$J>uBV$G(B,$B%/%i%$%"%s%H$NN)>l$r9M$($F(B,$B4JC1$N$?$a(B

# ping 192.168.101.2 

$B$r<B9T$7$?$H$7$^$9(B.

(1) 192.168.100.2 $B08$N%Q%1%C%H(B

   (a) $B7PO)I=$K$=$C$F(B,$B%H%s%M%k$N=P8}$K8~$+$&(B.
   (b) /dev/tun0 $B$r(B read $B$7$F$$$k?M$,$$$J$$$H(B Host is down.
   (c) /dev/tun0 $B$r(B read $B$7$F$$$k?M$,$$$k$H(B, read $B$7$?Cf?H$O(B
       IP $B%X%C%@IU$N!V%G!<%?!W$H$J$j$^$9(B. $B$3$N>l9g(B
       $B%=!<%9%"%I%l%9$O(B 192.168.100.1 $B$K:>>N$5$l$F$^$9(B.

   $B<!$N<B83$r$9$k$HLLGr$$$G$9(B(vtund $B$rF0$+$5$J$$$G(B).

   # hexdump /dev/tun0
   # ping 192.168.100.2  <--- $BJL$NC<Kv$G(B.

   $B$?$@$7(B /dev/tun0 $B$r0lEY(B open $B$7$F(B close $B$9$k$H(B,
   $B7PO)I=$+$i(B tun0 $B$N%(%s%H%j$,>C$($k>l9g$,$"$k$N$G(B,
   ifconfig tun0 down ---> ifconfig tun0 up
   $B$NA`:n$r$d$jD>$7$?J}$,NI$$$G$9(B.

(2) $B%/%i%$%"%s%H$N(B vtund $B$O(B (1)(c) $B$N%G!<%?$rFI$_9~$s$G(B,
    $B<+J,$NDL>o$N(B connection $B$K!VDL>o%G!<%?!W$H$7$F(B
    $BN.$9$o$1$G$9(B.

(3) $B%5!<%P!<B&$,1~Ez$rJV$7$?$H$7$^$9(B.

(4) $B%/%i%$%"%s%H$O(B (3) $B$N%G!<%?$r(B
    vtund $B$,<+J,$N(B connection $B$+$i!VDL>o%G!<%?!W$H$7$F(B
    $BFI$_9~$_$^$9(B.

    $B$3$N>l9g!VDL>o%G!<%?!W$N@hF,$O(B IP $B%X%C%@$N(B
    $B7A<0$r;}$C$F$$$k$o$1$G$"$j(B,

      source addr ---> 192.168.100.2
      dest addr   ---> 192.168.100.1

    vtund $B$O$3$N%G!<%?$r(B /dev/tun0 $B$K=q$-9~$_$^$9(B.
    $B8e$O7PO)I=$K$=$C$F%G!<%?$ON.$l$k$o$1$G(B,
    $BFC$K(B ping $B$N>l9g$G$"$l$P(B raw socket $B$H$7$F(B
    $B>e5-$N(B source addr,dest addr $B$N%Q%1%C%H$r4F;k$7$F$$$k(B
    $B%W%m%;%9(B($B$*$=$i$/$3$N>l9g(B ping)$B$K%G!<%?$O>e$,$j$^$9(B. 
    $B$b$A$m$s$3$N%G!<%?$O(B IP $B%X%C%@$J$7$G$9(B.

$B>e5-$NMM$JF0:n$J$N$G(B,$B%H%s%M%k%G%P%$%9$N>l9g$N;OE@%"%I%l%9$O(B,
$BAw?.;~$K$O%=!<%9%"%I%l%9$r%G!<%?$H$7$F(B read $B$7$?%W%m%;%9$KBP$7$F(B
$B:>>N$r0U<1$5$;$J$$$?$a$K$N$_I,MW$G$9(B.

$B$D$^$j(B,$B%H%s%M%k%G%P%$%9$N%=!<%9%"%I%l%9$O(B,$BAw?.;~$N>l9g(B
$BFbItE*$K$O(B Network interface $B%"%I%l%9$H$7$F$N0UL#$,(B
$BB8:_$7$J$$$N$G$9(B.

# $B$b$A$m$s(B,$B<u?.;~$K$O%M%C%H%o!<%/%$%s%?!<%U%'!<%9$H$7$F$N%"%I%l%9$O(B
# $B=EMW$G$9(B.

$B$3$NMM$J;v>p$N$?$a(B,$B%=!<%9%"%I%l%9$X$N(B HOST $B7PO)$OB8:_$7$J$$$H(B
$B;W$&$N$G$9$,(B.

--
$B6@(B $B90F;(B
$B3t<02q<R%V%l%$%s%:(B
158 $BEl5~ET@$EDC+6h6L@n(B 2-27-8
    $B6L@n%S%8%M%9%Q!<%/(B 4F
Tel    03-3708-8761
Fax    03-5717-7172
WWW    http://www.brains.co.jp
E-mail kagami@brains.co.jp
