From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Apr 17 03:09:24 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g3GI9O877952;
	Wed, 17 Apr 2002 03:09:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from nsvmj4.zaq.ne.jp (fmfsr06.zaq.ne.jp [211.124.127.14])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g3GI9M477947
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 17 Apr 2002 03:09:23 +0900 (JST)
	(envelope-from PFA03027@nifty.ne.jp)
Received: (qmail 156 invoked from network); 17 Apr 2002 03:09:17 +0900
Received: from unknown (HELO localhost) (61.125.126.235)
  by nsvmj4.zaq.ne.jp with SMTP; 17 Apr 2002 03:09:17 +0900
Date: Wed, 17 Apr 2002 03:09:15 +0900 (JST)
Message-Id: <20020417.030915.48578909.PFA03027@nifty.ne.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: PFA03027@nifty.ne.jp
In-Reply-To: <200204151843.g3FIh5Ls029487@BUN.1YEN.CX>
	<20020416.231108.74733645.jcc00712@nifty.com>
References: <20020416.022434.81266316.PFA03027@nifty.ne.jp>
	<200204151843.g3FIh5Ls029487@BUN.1YEN.CX>
X-Mailer: Mew version 2.1.52 on Emacs 21.1 / Mule 5.0
 =?iso-2022-jp?B?KBskQjgtTFobKEIp?=
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 68101
Subject: [FreeBSD-users-jp 68101] Re: DHCP =?ISO-2022-JP?B?GyRCJEgbKEI=?=
 NFS =?ISO-2022-JP?B?GyRCJE5BakAtISkbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: PFA03027@nifty.ne.jp


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

 $BCgB<$5$s!"$N$@$5$s!"$"$j$,$H$&$4$6$$$^$9!#(B
 $B$4;XE&$K$7$?$,$C$F$$$/$D$+:n6H$r$d$C$F$_$^$7$?!#(B
 $B$J$s$@$+!"$@$i$@$iD9$/$J$C$F$7$^$C$F$$$^$9$N$,!"$I$&$d$i!"(B
nfsd$B$N5/F0%*%W%7%g%s$G(B-u$B$r$D$1$F$$$k$N$K(Budp$B$GBT$C$F$$$J$$$h(B
$B$&$J$N$,860x$N$h$&$J5$$,$7$F$-$^$7$?!#!J(Bsockstat$B$N;H$$J}$r4V(B
$B0c$($F$$$k$+$bCN$l$^$;$s$,(B...$B!K(B

> $BCgB<!w$b$&?2$J$$$H(B $B$G$9!#(B
> 
> > $B$b$7$h$m$7$1$l$P!"(BDHCP$B$,;H$$$E$i$$M}M3$r65$($F$$$?$@$1$J$$(B
> >$B$G$7$g$&$+!)(B
> >
> >P.S.
> > NFS$B%5!<%P$O8GDj(BIP$B$r?6$C$F$$$k$s$G$9$1$I$M$'(B...$B!#(B
>  $B$$$d!"$3$N(B P.S. $B$NDL$j$G$7$F(B($B%/%i%$%"%s%HB&$O(BDHCP$B$GBg>fIW$C$F=q$$$F$^$9$7(B)
>  $B$&$A$N?&>l$OLLE]$J<jB3$-$r$7$J$$$H!"8GDj%"%I%l%9$,$b$i$($J$$$s$G$9(B(ToT)
>  $B$H!"$$$&$3$H$GDL>o(B $B@\B3$G$-$J$$>l9g$N$3$H$HF1$8$@$H;W$$$^$9!#(B

 $BSK8F!"$=$&$$$&$3$H$G$7$?$+(B...$B!#;DG0!#(B
 $B$=$l$^$G$A$c$s$HJL%^%7%s$N%/%i%$%"%s%H$+$i%^%&%s%H$G$-$F$$(B
$B$?(BNFS$B$,(BDHCP$B%5!<%P$rF~$l$?8e$K%^%&%s%H$G$-$J$/$J$C$F$7$^$C$?(B
$B$N$G!"Aj@-$_$?$$$J$b$N$,$"$k$N$+$J$H;W$C$?$N$G$9$,(B...(^^;

>  1. $B%5!<%PB&$G(B portmap(rpc.bind?) $B$,F0$$$F$$$k$+(B
 YES.
%ps ax | grep portmap
  133  ??  Is     0:00.28 /usr/sbin/portmap -v

>  2. /etc/hosts.allow $B$r8+$F$_$k(B
 $B8e$m$KE:IU$7$^$9!#(B
 $B4pK\E*$K$O%m!<%+%k%M%C%H%o!<%/(B(192.168.253.???$B$H!"(B
192.168.254.???)$B$+$i%"%/%;%9$N$_$r5v2D$7$F$$$^$9!#(B

>  3. nfsd $B$,F0$$$F$$$k$+(B
 YES.
%ps ax | grep nfs
  254  ??  Is     0:00.00 nfsd: master (nfsd)
  256  ??  I      0:00.00 nfsd: server (nfsd)
  257  ??  I      0:00.00 nfsd: server (nfsd)
  258  ??  I      0:00.00 nfsd: server (nfsd)
  259  ??  I      0:00.00 nfsd: server (nfsd)
$B$D$$$G$K!"(B
%ps ax | grep mountd
  200  ??  Is     0:00.00 mountd -r

>  4. /etc/exports $B$G!"@\B3@h$r@)8B$7$F$$$J$$$+(B ($B%[%9%HL>$G;XDj$7$F$$$F(B IP$B$,0c$C$F$k$H$+(B)
 $B8e$m$KE:IU$7$^$9!#(B
 $B4pK\E*$K$O%5%V%M%C%H(B192.168.253.0/24$B$K%"%/%;%95v2D$r=P$9$h(B
$B$&$K$7$F$$$^$9!#(B

>  5. rpcinfo -p <$B%5!<%P(B>$B$G!"4V0c$$$J$/(B share $B$7$F$$$k(B($B%G%#%9%/$rB_$7=P$7$F$$$k(B)$B$+$r3NG'!#(B
 $BB?J,!#(B
% rpcinfo -p <$B%5!<%P(B>
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100004    1   udp   1020  ypserv
    100004    2   udp   1020  ypserv
    100004    1   tcp   1023  ypserv
    100007    2   udp   1015  ypbind
    100004    2   tcp   1023  ypserv
    100007    2   tcp   1022  ypbind
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100024    1   udp    963  status
    100005    3   udp   1011  mountd
    100003    2   tcp   2049  nfs
    100024    1   tcp   1020  status
    100005    3   tcp   1021  mountd
    100003    3   tcp   2049  nfs
    100005    1   udp   1011  mountd
    100005    1   tcp   1021  mountd
    300019    1   tcp   1019  amd
    300019    1   udp    954  amd

>  6. tcpdump (^^;
 $B$d$C$F$_$^$7$?!#(Bvargin$B$,(Bnfs$B%5!<%P!<$G(Bcanser$B$,(Bnfs$B%/%i%$%"%s(B
$B%H$G$9!#(B

02:01:13.970376 canser.alpha-grade.tsps1.freenet6.net.1089 > vargin.domain:  43417+[|domain]
02:01:13.971517 vargin.domain > canser.alpha-grade.tsps1.freenet6.net.1089:  43417* 2/1/0 (101)
02:01:13.972396 canser.alpha-grade.tsps1.freenet6.net.654 > vargin.alpha-grade.tsps1.freenet6.net.sunrpc:  udp 56
02:01:13.973880 vargin.sunrpc > canser.alpha-grade.tsps1.freenet6.net.654:  udp 28
02:01:13.974289 canser.alpha-grade.tsps1.freenet6.net.2215203613 > vargin.alpha-grade.tsps1.freenet6.net.nfs: 40 null
02:01:13.974339 vargin.alpha-grade.tsps1.freenet6.net > canser.alpha-grade.tsps1.freenet6.net: icmp: vargin.alpha-grade.tsps1.freenet6.net udp port nfsd unreachable

 $B$H$$$&$o$1$G!":G8e$,$J$s$+$*$+$7$$$G$9!#$G!"(B
%sockstat | grep nfs
root     nfsd       254    3 tcp4   192.168.253.1:2049    *:*
 ...$B!"(Budp$B$,3N$+$K$J$$$G$9$M!#$*$+$7$$$J$!!"(Bnfsd$B$K$O(Budp$B$b%5!<(B
$B%S%9$9$k$h$&$K;X<($7$F$$$k$N$G$9$,(B...$B!#(B/etc/rc.conf$B$r8e$m$K(B
$BE:IU$7$^$9!#(B

>  share $B@h$r;XDj$G$-$J$$$N$G!"$I$N(BIP$B$G$b%^%&%s%H2DG=$K$9$k$7$+L5$/(B
> $B%;%-%e%j%F%#!<$r9M$($k$H(B $B$"$^$j$h$m$7$/$J$$$H;W$$$^$9!#(B

 $B0l1~<+Bp$N2HDmFb%M%C%H%o!<%/$J$N$G!"$^$!!"Bg>fIW$G$7$g$&!#(B(^^;
 /etc/hosts.allow$B$H(B/etc/exports$B!"(Bnfsd$B$N(B-h$B%*%W%7%g%s$b;HMQ$7$F$^$9$7!#(B

> $B$N$@$G$9!#(B
> 
> $B$$$/$D$+!"<j$,$+$j$K$J$k>pJs$,$[$7$$$H$3$m$G$9!#(B

 $B<:Ni$7$^$7$?!#3N$+$K$=$N$H$*$j$G$9!#(B

> - $B$@$l(B(=$B%W%m%;%9(B)$B$,(B'Connection refused'$B$H$$$C$F$$$k$N$+(B
 $B%/%i%$%"%s%H$N(Bmount$B%3%^%s%I$,0J2<$N$h$&$J%a%C%;!<%8$r=P$7$^(B
$B$9!#(B
vargin:/usr/local: NFSPROC_NULL: RPC: Unable to receive; errno = Connection refused
 $B$3$N%a%C%;!<%8$O>e5-$N(Btcpdump$B$N7k2L$H9gCW$7$F$$$k$h$&$G$9!#(B

> - NFS$B%5!<%PB&$K$O$I$N$h$&$J%a%C%;!<%8$,=P$F$$$k$N$+(B
 $BA4$/%a%C%;!<%8$O$"$j$^$;$s!#(Blog$B$K$b$"$j$^$;$s!#(Bnfsd$B$N(B-d$B%*%W(B
$B%7%g%s$r$D$1$FD4$Y$kI,MW$,$"$k$+$bCN$l$^$;$s!#(B

> - NFS$B%5!<%P$N(B/etc/exports$B$K$O$I$N$h$&$J5v2D%]%j%7!<$,5-:\$5$l$F$$$k$N$+(B
>     ($B%[%9%HC10L$H$+!"(Bsegment$BC10L$H$+!"%I%a%$%sC10L$H$+(B)
 $B8e$m$KE:IU$7$^$9!#(B

> - DHCP & BIND9 $B$H$$$&$3$H$@$,!"$=$l$i$N%]%j%7!<$O$I$N$h$&$J$b$N$+(B
>     (DHCP & DynamicDNS $B$G$"$k$H$+!"(BDNS$B$K$O8GDj$NL>A0$,EPO?$5$l$F$$$k$H$+(B)
 DHCP&DynamicDNS$B$G$9!#(BDynamicDNS$B$N(Bupdate$B$O(BDHCP$B%5!<%P!<$,9T$J(B
$B$&$h$&$K9=@.$7$F$$$^$9!#(B
 $B%M%C%H%o!<%/9=@.$O8e$m$KE:IU$7$^$9!#(B

> $B>!<j$JLQA[(B :-) $B$G$O(B DynamicDNS $B$K$J$k%[%9%HL>$r(B /etc/exports $B$K=q$$$F$"(B
> $B$k$s$@$1$I!"(Bmountd $B$K$h$k%[%9%HL>I>2A$N%?%$%_%s%0$,4|BT$H0c$C$F$$$F!"(Bnfs
> mount$B$,$G$-$k$H$-$H=PMh$J$$$H$-$,$"$k$N$G$O$J$$$+$H;W$C$F$$$^$9!#(B
 $B8e$m$K$D$1$?(B/etc/exports$B$r3NG'$7$F$b$i$($l$P$o$+$k$N$G$9$,!"(B
$B%5%V%M%C%H$KBP$7$F%"%/%;%95v2D$r=P$7$F$$$^$9!#(B
 $B$N$@$5$s$N$*$C$7$c$kDL$j!"%[%9%HL>$G5v2D$r=P$9$H%[%9%HL>$N(B
$BI>2A%?%$%_%s%0$,LdBj$K$J$k$H;W$$!"%5%V%M%C%H$KBP$7$F5v2D$r=P(B
$B$99=@.$H$7$F$$$^$9!#(B

 $B$J$s$@$+!"$@$i$@$iD9$/$J$C$F$7$^$$$^$7$?$,!"(Bnfsd$B$N5/F0%*%W(B
$B%7%g%s$G(B-u$B$r$D$1$F$$$k$N$K(Budp$B$GBT$C$F$$$J$$$h$&$J$N$,860x$N(B
$B$h$&$J5$$,$7$F$-$^$7$?!#!J(Bsockstat$B$N;H$$J}$r4V0c$($F$$$k$+$b(B
$BCN$l$^$;$s$,(B...$B!K(B
 $B$H$j$"$($:$3$l0J>e$N:n6H$OL@F|0J9_$K$7$?$$$H;W$$$^$9!#L2(B
$B$$(B...$B!#(B

======= /etc/hosts.allow =======
ALL : 127.0.0.0/255.0.0.0 : allow
ALL : [::1]  : allow
ALL : 192.168.253.0/255.255.255.0 : allow
ALL : 192.168.254.0/255.255.255.0 : allow
ALL : [fe80::]/10 : allow
ALL : [3ffe:b80:239::]/48 : allow
ALL : ALL : severity notice : deny
================================

======= /etc/exports =======
/usr/local /usr/X11R6	-ro -mapall=nobody:nobody	-network 192.168.253 -mask 255.255.255.0
/usr/obj	-maproot=0:0	-network 192.168.253 -mask 255.255.255.0
/usr/src	-maproot=0:0	-network 192.168.253 -mask 255.255.255.0
/home		-alldirs	-network 192.168.253 -mask 255.255.255.0
/data		-alldirs	-network 192.168.253 -mask 255.255.255.0
================================

======= /etc/rc.conf$B$N0lIt(B =======
portmap_enable="YES"		# Run the portmapper service (YES/NO).
portmap_flags="-v"
nfs_server_enable="YES"
nfs_reserved_port_only="YES"
nfs_server_flags="-u -t -n 4 -h 192.168.253.1"
nfs_client_enable="YES"		# This host is an NFS client (or NO).
================================

======= $B%M%C%H%o!<%/9=@.(B =======
DHCP$B%5!<%P(B(CATV Internet)
  +
  |
  |
  +DHCP(???.???.???.???)
NFS$B%5!<%P(B+DHCP$B%5!<%P(B+DynamicDNS$B%5!<%P(B+nat$B%5!<%P(B+fw
($B:#2sLdBj$K$J$C$F$$$k%^%7%s!"%^%7%sL>(Bvargin)
  + 192.168.253.1($B8GDj(BIP)
  |
  |
  +DHCP(192.168.253.???)
NFS$B%/%i%$%"%s%H(B
================================

======= $B5!4o9=@.(B =======
NFS$B%5!<%P!"(BNFS$B%/%i%$%"%s%H!"$H$b$K(BFreeBSD 4.5R$B!#(B
DHCP$B%5!<%P(B:ISC-DHCP$B%5!<%P(B3.0.1rc6
DynamicDNS$B%5!<%P(B:bind-9.1.3
================================

===== Teruaki Ata@Nifty =====
