From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Jan 25 00:24:53 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) id AAA15065
	Sat, 25 Jan 1997 00:24:53 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) with SMTP id AAA15060
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 25 Jan 1997 00:24:52 +0900 (JST)
From: candy@fct.kgc.co.jp
Received: from uucp1.iij.ad.jp (uucp1.iij.ad.jp [192.244.176.73]) by mail0.iij.ad.jp (8.6.12+2.4W/3.3W9-MAIL) with ESMTP id AAA03140 for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 25 Jan 1997 00:24:43 +0900
Received: (from uucp@localhost) by uucp1.iij.ad.jp (8.6.12+2.4W/3.3W9-UUCP) with UUCP id AAA12915 for FreeBSD-users-jp@jp.freebsd.org; Sat, 25 Jan 1997 00:24:43 +0900
Received: from xxx.fct.kgc.co.jp by vvv.kgc.co.jp (8.7.5/3.5W:96110814) id XAA07328; Fri, 24 Jan 1997 23:28:11 +0900 (JST)
Received: from localhost by xxx.fct.kgc.co.jp (8.7.5/3.3W8:95062916) id XAA20454; Fri, 24 Jan 1997 23:28:10 +0900 (JST)
Message-Id: <199701241428.XAA20454@xxx.fct.kgc.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Koichi Sato's message of 24 Jan 1997 16:29:23 +0900
References: <199701240551.OAA16594@magellan.jctv.co.jp>
	<199701240653.PAA08333@ds5000gw.ccc.canon.co.jp>
Date: Fri, 24 Jan 1997 23:28:10 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 8987
Subject: [FreeBSD-users-jp 8987] Re: not access cap60 to 2.1.6R
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

> $B$H!"$3$3$^$G=q$$$F$+$i!"$O$?$H;W$C$?$N$G$9$,(B ep0 $B$H$$$&$3$H$O(B
> 2.1.0R $B$N:"$N(B ep-multicast.patch $B$,I,MW$H$$$&$N$K4X78$,$J$$$G(B
> $B$7$g$&$+!)(B
> 2.1.6R $B$K$O!"$3$l$KAjEv$9$k%Q%C%A$OEv$?$C$F$$$k$N$G$7$g$&$+!)(B
> $B>\$7$$J}%U%)%m!<$*4j$$CW$7$^$9!#(B

  $B%^%k%A%-%c%9%H$,F0$+$J$$$N$,860x$J$i!"(Btcpdump $B$r(B -p $BL5$7$GAv$i$;$F$*(B
$B$1$P!"$$$-$J$jLdBj2r>C$9$k$H;W$$$^$9$N$G(B($BD66/0z%<%C%H%b!<%I(B)$B!"3NG'$7$F(B
$B$_$F2<$5$$!#(B


  $B$A$c$s$HD4$Y$k$K$O!"$(!<$H!"(BCAP $B$H%^%C%H%s%-%C%7%e$OF1$8(B ethenet $B%;(B
$B%0%a%s%H$K$"$k$s$G$9$h$M(B?  $BGO</$N0l$D3P$($G?=$7Lu$"$j$^$;$s$,!"(Baarpd 
$B$H(B atis $B$r5/F0$7$F$+$i!"(B

# tcpdump -le 'ether[14]==0xaa' | tee cap.log

$B$H$7$F!"$=$N;~%^%C%/$+$i!V%;%l%/%?!W$G!V(BAppleShare$B!W$rA*Br$7$F(B myZone 
$B$rA*Br$7$F2<$5$$!#$^$?$^$?BgNL$N=PNO$,F@$i$l$kH&$G$9$,!"(B

 1. $BLdBj$N%^%C%/$+$i(B nbp-brRq $B$,=P$F$$$k$+(B?
 2. $B%^%C%/$^$?$O(B AppleTalk $B%k!<%?(B(NT?)$B$+$i(B nbp-lkup $B$,=P$F$$$k$+(B?
 3. CAP $B$O(B nbp-reply $B$rJV$7$F$$$k$+(B?

$B$rD4$Y$F$_$F2<$5$$!#(B(1 == NO && 2 == NO) $B$J$i$P!"%^%C%/H/$N%Q%1%C%H<+BN(B
$B$,=&$($F$$$^$;$s!#(B




  $B$A$g$C$HOF$K$=$l$^$9$,!"(B

> $B$b$7!"$3$N#2Bf$@$1$7$+%^%7%s$,$J$$$H$9$l$P!"%7!<%I%k!<%?!<$,B8:_(B
> $B$7$^$;$s$h$M!#$@$H$9$l$P!"(B /usr/local/etc/rc.d/start-cap-servers.sh
> $B$NCf$N(B aarpd $B$N9T$O(B
> 
>        ${CAP}/aarpd ep0 "*"

/etc/etalk.local $B$,L5$$>uBV$G$b!"%>!<%s$H(B Ethernet $B%$%s%?%U%'!<%9$r<+(B
$BF0G'<1$9$k(B($BH&$N(B)$B<!$N(B start-cap-servers.sh $B$O$I$&$G$7$g$&$+(B? $BD4;RNI$1$l(B
$B$P!":4F#$5$s$K4sIU$7$^$9$N$G!"(Bport $B$J$j(B $B9,$;(BCAP$B%Z!<%8$J$j$G$4MxMQ2<$5(B
$B$$!#(B

------8<------------8<------------8<------------8<------
#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin
#
# CAP: cap binaries path.
# Change to anywhere you installed.
#
CAP=/usr/local/cap
#
# ZONE: default zone name.
# Set if you know it.
ZONE=""
#
# INTERFACE: network interface name (e.g. ed0, ep0)
# Set correct name.
#
INTERFACE=""

#
# Find the internace name if $INTERFACE is empty.
#
if [ -z $INTERFACE ] ; then
	INTERFACE=`ifconfig -a | sed -e ':0' -e '$p;N;s/\n[ 	][ 	]*/ /;t 0' -e 'P;s/.*\n//;b 0' | sed -n '/BROADCAST/!d;s/:.*//p;q'`
	if [ -z "$INTERFACE" ] ; then
		echo "$0: cannot find interface." 1>&2
		exit 1
	fi
fi

#
# Find zone if $ZONE is empty.
#
if [ -z "$ZONE" ] ; then
	err=`$CAP/aarpd "$INTERFACE" '*' 2>&1`
	if [ $? = 1 ]; then
		# if aarpd fails,
		# $err is 'Zone "*" unknown, network default is "hoge-zone"'
		ZONE=`echo $err | sed 's/.*is "\(.*\)"$/\1/'`
	fi
fi
if [ -z "$ZONE" ] ; then
	echo "$0: cannot find current zone." 1>&2
	exit 1
fi

${CAP}/aarpd "$INTERFACE" "$ZONE"
${CAP}/atis
#
# Make this 15 seconds if using aarpd
#
sleep 15
------8<------------8<------------8<------------8<------

candy@fct.kgc.co.jp ($B?@EDIR9-(B)

