[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:24612] about nscd
- From: Daisuke Yamashita <yamad@xxxxxxxxxxxxxxxx>
- Subject: [debian-users:24612] about nscd
- Date: Tue, 17 Oct 2000 01:54:20 +0900
- X-dispatcher: imput version 20000228(IM140)
- X-fingerprint: 96 0C 9E E6 8F 3D 13 6A D4 92 19 4E AF 74 20 11
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- X-url: http://village.infoweb.ne.jp/%7Edais/
- Message-id: <20001017015516L.yamad@xxxxxxxxxxxxxxxx>
- X-mail-count: 24612
- X-mailer: Mew version 1.94.2 on XEmacs 21.1 (Channel Islands)
こんばんは。
現在、ノート PC で potato(+woody) を動かしているのですが、
ネットワークカードを起動前に挿しておくと、ホスト名の解決を
行なってくれるのですが、起動後(Login: プロンプトが出るくらい)
にネットワークカードを挿しても、ホスト名の解決を行なってくれません。
このノート PC は、ホスト名 tatooine、IP アドレス 192.168.1.4 としています。
現在、bind を動かしているホスト(alderaan,192.168.1.1)があり、
tatooine の /etc/pcmcia/network.opt で、DNS_1="192.168.1.1" と指定して
います。
起動後にネットワークカードを挿して、たとえば
$ ping alderaan
ping: unknown host alderaan
という結果に終わります。しかし、nslookup alderaan などとすると
解決できてしまいました。
そこで、glibc 周りに当りをつけて調べたところ、
# /etc/init.d/nscd restart
$ ping alderaan
PING alderaan.a_domain.net (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: icmp_seq=0 ttl=255 time=0.2 ms
.....
という具合いに、nscd を再起動すると解決できることが解りました。
ちなみに、tatooine の /etc/hosts には、alderaan のエントリはありません。
それから、tatooine の libc6 は 2.1.3-10 です。
ここまで解れば、/etc/pcmcia/network.opt の start_fn(), stop_fn() で
/etc/init.d/nscd restart を実行すればいいと思ったのですが、
みなさんのところではどうやっておられるのでしょうか?
nscd で ML 検索してみてもこういうケースに引っ掛からなかったので、
別の解法があるのかなと思うのですが..
Daisuke Yamashita
http://village.infoweb.ne.jp/%7Edais/