From owner-FreeBSD-net-jp@jp.freebsd.org  Mon Mar  9 17:14:27 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id RAA28687
	Mon, 9 Mar 1998 17:14:27 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id RAA28668
	for <freebsd-net-jp@jp.freebsd.org>; Mon, 9 Mar 1998 17:14:25 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by martini.ics.es.osaka-u.ac.jp (8.8.8/3.6W/ICS-2.2.2v7-44BSD) with ESMTP id RAA10509
	for <freebsd-net-jp@jp.freebsd.org>; Mon, 9 Mar 1998 17:14:21 +0900 (JST)
To: freebsd-net-jp@jp.freebsd.org
X-Mailer: Mew version 1.93b23 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
X-FaceAnim: (-O_O-)(O_O- )(_O-  )(O-   )(-   -)(   -O)(  -O_)( -O_O)(-O_O-)
X-Fingerprint: 0C AC 93 FC E3 9D 9E 5B  3D B8 AC 5C 4A 79 D8 A6
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980309171416S.matusita@ics.es.osaka-u.ac.jp>
Date: Mon, 09 Mar 1998 17:14:16 +0900
From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=) <matusita@ics.es.osaka-u.ac.jp>
X-Dispatcher: imput version 980302
Lines: 39
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-net-jp 497
Subject: [FreeBSD-net-jp 497] ipfw does getservbyname()...
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org


ipfw(8) $B$NOC!$$J$N$G$3$A$i$KEj$2$F$_$^$9!%(B

ipfw $B$O0z?t$K$$$m$s$J;XDj$r$4$j$4$j$H=q$/$o$1$G$9$,!$(Bport $BHV9f$N;XDj$r(B
$B9T$J$&:]$K$O(B services $B$K=q$$$F$"$k(B*$BL>A0(B*$B$G;XDj$9$k$3$H$,$G$-$k$h$&$K$J$C(B
$B$F$$$k5$$,$7$^$9!%(B

$B$=$N$3$H<+BN$O$I$&$G$bNI$$$H$$$($P$I$&$G$bNI$$$N$G$9$,!$$b$72>$K(B NIS 
$B$rF0$+$7$F$$$k7W;;5!$G$+$D(B /etc/services $B$"$?$j$K(B + $B$J$I$H=q$$$F$$$k$H!$(B
$BHs>o$K3Z$7$$>uBV$K$J$C$F$7$^$C$F$k$3$H$K5$$,$D$-$^$7$?!%$5$i$K(B code $B$r(B
$BDI$$$+$1$F$_$k$H!$(Bargument $B$rFI$_$H$C$F$$$/=hM}$,(B($B$J$s$H6C0[E*$J$3$H$K(B)
fvwm $B$h$j$b$@$5$$$H$$$&$3$H$K5$$,$D$$$F$7$^$7$?!%(B

ipfw $B$C$F!$$=$s$J$b$N$J$N$G$7$g$&$+(B ^_^; $B$G!$6qBNE*$K2?$,$I$l$/$i$$Ha(B
$B$7$/$J$k$+$H$$$&$H!$Nc$($P!E!E(B

$fwcmd add 1000 pass all from any to any via lo0
$fwcmd add 1010 deny all from 127.0.0.0/8 to 127.0.0.0/8

$B$H$$$&!$(B/etc/rc.firewall $B$K=q$$$F$"$k=hM}$rFI$`>l9g!$(B

$B!&:G=i$N9T$rFI$`A0$K$O!$$"$i$f$k(B deny $B>uBV$J$N$GFC$K(B NIS $BE*LdBj$OH/@8(B
  $B$7$J$$(B($B4|BT$7$?DL$j$K@_Dj$5$l$k(B)$B$,!$(B
$B!&$G$b!$<!$N9T$rFI$`;~$K$O(B lo0 $B$K4X$7$F$O>/$J$/$H$b@8$-$F$7$^$C$F$*$j!$(B
  $B$3$N9T$N(B to $B$r!V$3$l$O(B service $BL>$rL>A0$G=q$$$?$K0c$$$J$$!W$H(B ipfw 
  $B$O;W$C$F(B getservbyname() $B$r8F$S!$$3$NCf$G(B NIS $B$r0z$3$&$H$7$F!$$0$C$H(B
  $B$H$^$C$F$7$^$&(B

$B$N$G$7$?!%$b$A$m$s(B getservbyname() $B$,$H$C$H$HLa$C$F$/$l$PNI$$$N$+$b$7(B
$B$l$^$;$s$,!$$=$NA0$K$3$N(B parse $B$J=hM}(B($B$3$N(B to $B$r$_$F(B services $B0z$$$F$7(B
$B$^$&$N(B)$B$,$J$s$H$J$/Ha$7$$5$$b$7$F$$$F!E!E(B

# $B$b$A$m$s!V$J$s$G$=$s$J7W;;5!$G(B NIS $B$9$s$M$s!W$H$$$&$N$O$"$j$^$9$,!$(B
# $B$=$l$G$+$?$r$D$1$F$$$$$N$J$i!$(Bipfw $B$O$4$_$HG'Dj$7$F$"$-$i$a$^$9!%(B

-- -
Makoto `MAR' MATSUSHITA
network $B$,$^$H$b$K;H$($J$$>uBV$G;H$&%D!<%k$N$/$;$K!$(Bgetservbyname() $B$J(B
$B$s$FC!$/$H$O$H$F$b$J$^$$$-$@!$$H;W$&;d$O$X$s$J$N$G$7$g$&$+!E!E(B
