[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:07884] How to use Note-PC in DHCP environment
- From: Kikutani Makoto <kikutani@debian.or.jp>
- Subject: [debian-users:07884] How to use Note-PC in DHCP environment
- Date: Fri, 21 Aug 1998 21:02:37 +0900
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- Message-id: <19980821075501.J28513@debian.or.jp>
- X-mail-count: 07884
- X-mailer: Mutt 0.93.2i-jp0
きくたに@マサチューセッツです。
旗艦レッツノートを毎日会社に持ってって机の上のハブにつなげてます。
会社のPCはNTなんだけど、もっぱらXサーバでHPのWSをアクセスしてます。
(Xサーバのbuiltinなwin managerは嫌いなのでHP上でfvwmを動かしてる)
このXサーバから当然レッツノートのrxvtなど開きたいですが、
DHCPなので、毎回アドレスが違う可能性があり、めんどうです。
やりたいことはこうです。
1) rsyncなど使うので、HPの$HOME/.rhostsにこのアドレスを加えたい。
2) fvwmのメニューで 「Rxvt(lets)」を押すとちゃんと窓が開いてほしい。
どうもダサダサな方法なんですが、どうやったか書きます。
もっとうまい方法があれば教えてください。
以下HPのWSのホスト名を「hp1」とします。
[1] ノート側の設定
/etc/pcmcia/network.opts に
DHCPSTF=/etc/dhcpc/rc.dhcp
を加える。/etc/dhcpc/rc.dhcp の中身は
---------------------------------------
#!/bin/sh
cd /etc/dhcpc
ftp hp1 < put-dhcp-addr
---------------------------------------
/etc/dhcpc/put-dhcp-addr の中身は
---------------------------------------
put hostinfo-eth0
chmod 600 hostinfo-eth0
quit
---------------------------------------
ftpはrootで動くので /root/.netrc にhp1のkikutaniアカウントの
パスワードを書いておく(ここがダサいね)。
[2] WS側の設定
open-lets.sh なんて名でスクリプトを書いときます。
---------------------------------------
#!/bin/sh
ip=`grep IPADDR $HOME/hostinfo-eth0|sed 's/IPADDR=//'`
if [ "$ip" = "" ]; then
exit
fi
if ! grep $ip $HOME/.rhosts > /dev/null; then
cp -f $HOME/.rhosts-static $HOME/.rhosts
echo $ip kikutani >> $HOME/.rhosts
fi
xon $ip rxvt -ls -sb -sl 1000 &
---------------------------------------
$HOME/.rhosts-static はノート以外に使う固定の設定です。
あとは、fvwmのメニューから open-lets.sh を呼ぶようにすればOK。
本当は ssh でやったほうがいいんでしょうが、HPのほうで設定されて
ないもんで。
ただ、イーサカード刺したとき、一度でDHCPからアドレス取得できた
ことが少なく、カード抜き刺しするか、/etc/init.d/pcmcia restart
とか、はたまた /etc/init.d/dhcpc restart までしなきゃならんこと
が多いのが不満ではあります。Why?
--
人生を背負い投げ
菊谷 誠(Kikutani Makoto) kikutani@xxxxxxxxxxxxxx
kikutani@debian.or.jp (Linux関係のみ)