From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Sep 30 12:17:19 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id MAA13691;
	Thu, 30 Sep 1999 12:17:19 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns4.sony.co.jp (ns4.Sony.CO.JP [202.238.80.4])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id MAA13684
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Sep 1999 12:17:19 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from mail3.sony.co.jp (gatekeeper13.Sony.CO.JP [202.238.80.27])
	by ns4.sony.co.jp (04/22/99) with ESMTP id MAA77101
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Sep 1999 12:17:17 +0900 (JST)
Received: from mistral.wind.prv ([43.1.172.41])
	by mail3.sony.co.jp (3.7W99051310c) with ESMTP id MAA13670
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Sep 1999 12:17:18 +0900 (JST)
Message-Id: <199909300317.MAA13670@mail3.sony.co.jp>
Received: (from yohta@localhost)
	by mistral.wind.prv (8.9.3/3.7Wpl2-990626) id MAA03868;
	Thu, 30 Sep 1999 12:17:10 +0900 (JST)
Date: Thu, 30 Sep 1999 12:17:10 +0900 (JST)
From: mistral@imasy.or.jp (Yoshihiko -OHTA- SARUMARU)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 30 Sep 1999 11:52:33 +0900 (JST)".
	<Pine.BSF.3.95LJ1.1b3.990930105310.1183A-100000@kiriki16.mech.titech.ac.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21PL5] 1999-04/04(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46130
Subject: [FreeBSD-users-jp 46130] Re: Get hostname using dhcpc
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: mistral@imasy.or.jp

$B!!1n4]$G$9!#(B

1999-09-30($BLZ(B) 11:52:33.$B:"!"(Bkoiida@stu.mech.titech.ac.jp$B$5$s$O=q$-$^$7$?!#(B

> web$B%Z!<%8$d(Bman$B$r;29M$K(BIP$B%"%I%l%9$d%M!<%`%5!<%P!<!$%2!<%H%&%'%$(B
> $B$r<u$1$H$k$3$H$O$G$-$k$h$&$K$J$C$?$N$G$9$,!$(B
> hostname$B$r<u$1$H$k$3$H$,$G$-$^$;$s!%(B
> $B$I$N$h$&$K$9$l$P(Bhostname$B$r<u$1<h$k$3$H$,$G$-$k$G$7$g$&$+!%(B

  hostname $B$O(B DHCP $B$NOHAH$G$O7h$^$C$F$$$J$$$O$:$G$9!#(B
# Dynamic DNS $B$H$b$^$?0c$&OC$G$9$h$M!#(B

  $B;d$O(B PPP $B@\B3$G$9$,!"0J2<$N$h$&$J(B script $B$r@\B3;~!"@ZCG;~$K5/(B
$BF0$7$F$$$^$9!#$?$$$7$?0UL#$O$J$$$G$9$1$I!#@N(B ppp $B@\B3;~$K(B remote 
$B$+$i(B scp /long/path/file local: $B$H$+$7$?$/$F:n$j$^$7$?!#(B

  $B;w$?$h$&$K$9$l$P%[%9%HL>$rIU$1$k$3$H$O$G$-$k$H;W$$$^$9!#(Broot 
$B8"8B$GF0$+$5$J$$$H$$$1$^$;$s$1$l$I!#(B
  $BMW$O(B ifconfig $B$GFCDj$N(B if $B$N(B IP address $B$r$H$C$F$-$F!"$=$l$r(B 
nslookup $B$G8!:w$9$l$P$h$$$o$1$G$9!#$=$l$r(B hostname $B%3%^%s%I$KEO(B
$B$;$PL\E*$N$3$H$,$G$-$k$H;W$$$^$9!#(B
# $BB>$K$b$C$H$$$$J}K!$,$"$k$+$b$7$l$^$;$s!#(B

> $B!t$J$K$,5$;}$A$o$k$$$+$H$$$&$H(B
> $B!t@55,$KG'$a$i$l$F$$$J$$(Bhostname$B$,%$%s%?!<%M%C%H>e$r(B
> $B!tN.$l$F$$$k$h$&$K46$8$k$3$H$G$9!%(B

  $B$3$l$O5$$N$;$$$@$H;W$$$^$9!#8~$&$+$i$J$K$+@\B3$7$K$-$?$i!"(B
sendmail $B$J$j(B ftp $B$J$j$,(B DNS $B$K>h$C$F$J$$%[%9%HL>$rI=<($9$k$+$b(B
$B$7$l$J$$$G$9$1$l$I!"(BTCP/IP $B$H%[%9%HL>$H$O4X78$J$$$G$9$h$M!)(B
# mail $B$N(B Received: $B$H$+$O$7$g$&$,$J$$!"$H;d$O3d$j@Z$C$F$$$^$9!#(B


#!/bin/sh

case $1 in
start)	rm -f /tmp/disphost.hostname
	ip=`ifconfig tun0 | awk '/tun0: /{ getline; print $2;}'` 
	hostname=`nslookup $ip | awk '/Name: /{ print $2}'`
	echo ${hostname:="unknown"} > /tmp/disphost.hostname
	xmessage -xrm '*message.borderWidth: 0' -xrm '*Translations: #override <BtnDown>: exit(0)' -buttons "" -geometry +0-0 $hostname
	;;

stop) 	hostname=`cat /tmp/disphost.hostname`
	kill `ps -x | grep -E "^.{26}xmessage ${hostname:='unknown'}$" | cut -c1-5`
	rm -f /tmp/disphost.hostname
	;;
esac 


--
$B1n4](B($B5l@+(B: $BB@ED(B)$BK'I'(B (Yoshihiko SARUMARU)
E-mail: mistral@imasy.or.jp	URL: http://www.imasy.or.jp/~mistral/
