From owner-man-jp-reviewer@jp.freebsd.org  Tue Jun  1 01:10:34 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA18444;
	Tue, 1 Jun 1999 01:10:34 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.yk.rim.or.jp (root@mail.yk.rim.or.jp [202.247.130.37])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA18439
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 1 Jun 1999 01:10:34 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from localhost (ppp850.yk.rim.or.jp [202.247.185.101])
	by mail.yk.rim.or.jp (8.8.8/3.6W-RIMNET-98-06-09) with ESMTP id BAA12966
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 1 Jun 1999 01:10:33 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Mon, 31 May 1999 16:59:25 +0900 (JST)"
	<19990531165925U.tf@mtj.biglobe.ne.jp>
References: <19990531165925U.tf@mtj.biglobe.ne.jp>
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
Message-Id: <19990601010952I.k-horik@yk.rim.or.jp>
Date: Tue, 01 Jun 1999 01:09:52 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 107
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990526
X-Sequence: man-jp-reviewer 1389
Subject: [man-jp-reviewer 1389] Re: tun.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-horik@yk.rim.or.jp

 $BKY@n$G$9!#(B

$BF#86$5$s!'(B
> $BM=Ls$+$i;~4V$,7P$C$F$7$^$$$^$7$?$,(B tun.4 $B$N=iLu$G$9!%=iEj9F(B
> $B$J$N$G;j$i$J$$E@$bB?$$$+$H;W$$$^$9$,!$::FI$r$h$m$7$/$*4j$$$7(B
> $B$^$9!%(B
 $B$"$j$,$H$&$4$6$$$^$9!#(B

 o $B%9!<%Q!<%f!<%6(B -> $B%9!<%Q%f!<%6(B
 o $B%a%s%P!<(B -> $B%a%s%P(B
$B$N$h$&$K$*4j$$$7$^$9!#(B
(http://www.jp.freebsd.org/man-jp/docs/guildeline.html $B$N(B [$B8lKv$ND92;(B])

> .\" Based on PR#2411
 PR2411 $B$,$J$K$+4X78$"$k$N$+$J$!$H;W$C$F8+$?$N$G$9$,!"$"$^$j4X78$J$5$=(B
$B$&$G$7$?!#86J8$K$b!"$3$N$h$&$K=q$$$F$"$k$N$G$9$M!#(B


> $B3F%$%s%?%U%'!<%9$O%M%C%H%o!<%/%$%s%?%U%'!<%9$N(B
> $BDL>o$N(B
> .Xr ioctl 2 Ns
> (
> .Dv SIOCSIFADDR
> $B$d(B
> .Dv SIOCSIFNETMASK
> $BEy(B)$B$r%5%]!<%H$7$F$$$k$N$G!"(B
 $B86J8$G$O(B
.Xr ioctl 2 Ns s
$B$H$7$F(B ioctl(2) $B$H(B s $B$r$/$C$D$1$k$?$a$K(B Ns $B$r;H$C$F$$$^$7$?$,!"(B
$BOBLu$G$OJ#?t7A$N(B s $B$O$J$/$J$C$F$$$^$9$N$G!"(BNs $B$b=|5n$7$F$/$@$5$$!#(B
(Ns $B$K$D$$$F$O(B mdoc(7) $B;2>H(B)

> .Xr ifconfig 8
> $B$dF1MM$NB>$N%$%s%?%U%'!<%9$G;H$&$3$H$,$G$-$^$9!#(B
	$BB>$N%$%s%?%U%'!<%9$HF1MM$K!"(Bifconfig(8) $B$G;H$&$3$H$,$G$-$^$9!#(B
$B$G$O$J$$$G$7$g$&$+(B (Each one = the network interface $B$H(B like any other
interface $B$,BPEy(B)$B!#(B

 $B86J8!'(B
     The network interfaces are named tun0, tun1, etc, as many in all as the
     count figure given on the pseudo-device line.  Each one supports the usu-
     al network-interface ioctl(2)s,  such as SIOCSIFADDR and SIOCSIFNETMASK,
     and thus can be used with ifconfig(8) like any other interface.

> $B%7%9%F%`$,%Q%1%C%H$r%M%C%H%o!<%/%$%s%?%U%'!<%9(B
> $B$KAw$k$3$H$K$J$C$?;~!"%Q%1%C%H$O@)8f%G%P%$%9(B
> .Po
> $B$3$l$O(B
> .Dq input
> $B$H$7$F$3$3$K8=$o$l$^$9(B
> .Pc ;
> $B$+$iFI$`$3$H$,$G$-$^$9!#(B
	$B%7%9%F%`$,%Q%1%C%H$r%M%C%H%o!<%/%$%s%?%U%'!<%9(B
	$B$KAw$k$3$H$K$J$C$?;~!"%Q%1%C%H$O@)8f%G%P%$%9(B
	$B$+$iFI$`$3$H$,$G$-$^$9(B
	.Po
	$B$3$l$O(B
	.Dq input
	$B$H$7$F$3$3$K8=$o$l$^$9(B
	.Pc ;

$B$@$H;W$$$^$9(B (Po Pc $B$H!V$+$iFI$`$3$H$,$G$-$^$9!W$N0LCV4X78(B)$B!#(B
 $B$^$?!":G8e$N!V(B;$B!W$O!V!#!W$G$h$$$H;W$$$^$9!#(B


> $B%Q%1%C%H$O=*E@%"%I%l%9$NA0$KDI2CE*$KCV$/$3$H$,$G$-$^$9!#(B
	$B%Q%1%C%H$NA0$K=*E@%"%I%l%9$rDI2CE*$KCV$/$3$H$,$G$-$^$9!#(B
$B86J8(B: Packes can be optionally prepended with the destination address ...

> $BA0$K%Q%1%C%H$,DI2C$5$l$?%"%I%l%9$N<B:]$ND9$5$O!"9=B$BN$N%a%s%P!<(B
> .Sq Li sa_len
> $B$K3JG<$5$l$^$9!#(B
	$BA0$KIU$$$?%"%I%l%9$N<B:]$ND9$5$O!"!D(B
$B86J8(B: The actual length of the prepended address is in the member sa_len.


.It Dv TUNSIFMODE $B$N$H$3$m!#(B
> $B$3$N;~$K$O%$%s%?%U%'!<%9$ODd;_$7$F$$$k$O$:$G$9!#(B
                                $B$7$F$$$J$1$l$P$J$j$^$;$s!#(B
                                $B$7$F$$$kI,MW$,$"$j$^$9!#(B
 $B$=$NB>$N(B must $B$HF1MM$KLu$7$?J}$,$h$$$H;W$$$^$9!#(B
 $B!VDd;_!W$h$j$b!V(Bdown$B!W$N$[$&$,M}2r$70W$$$+$b$7$l$J$$$N$G!"(B
	$B$3$N;~$K$O%$%s%?%U%'!<%9$O(B down $B$7$F$$$kI,MW$,$"$j$^$9!#(B
$B$G$b$h$$$+$b$7$l$^$;$s!#(B


> .It Dv FIONBIO
> $BFI$_9~$_;~$NHs%V%m%C%-%s%0(B I/O $B$NM-8z!&L58z$r@_Dj$7$^$9!#@_Dj$O0z?t(B
> .Va int Ns
> $B$NCM$,(B 0 $B$+$I$&$+$K$h$C$F7h$^$j$^$9!#(B
 $B$3$3$N(B Va int Ns $B$N!V(BNs$B!W$b=|5n$7$F$/$@$5$$!#(B


> .Pq $B=q$-9~$_$OI,$:Hs%V%m%C%-%s%0$G$9!#(B
> .It Dv FIOASYNC
> $BFI$_9~$_;~$NHsF14|(B I/O
> .Po
> $B$D$^$j!"%G!<%?$,FI$_9~$_2DG=$J;~$K(B
> .Dv SIGIO
> $B$,@8@.$5$l$k$+$I$&$+(B
> .Pc
> $B$NM-8z!&L58z$r@_Dj$7$^$9!#@_Dj$O0z?t(B
> .Va int Ns
> $B$NCM$,(B 0 $B$+$I$&$+$K$h$C$F7h$^$j$^$9!#(B
 $B$3$3$N(B Va int Ns $B$N!V(BNs$B!W$b=|5n$7$F$/$@$5$$!#(B
--
$BKY@nOBM:(B
