[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:39068] syslog のホスト名はどこで設定されるのか?



こんにちは、yuu@ と申します。
これまで他のディストリビューションを使ってきたのですが、
最近 Debian に乗り換えまして、現在自宅のサーバーを構築
している最中です。

環境:
Apple PowerMacintosh G3 DT233
Debian GNU/Linux 3.0 (ppc)
bind-9.2.3rc4 (ソースからインストール)

さて、標記の件に関してなのですが、
/var/log 以下の各種ログ(syslog など)に出力される
ホスト名は、どこで設定するのでしょうか?
という質問です。

と、いうのも、インストールの際にホスト名は "g3" という
名前にしておりまして、最初の頃のログには

---[/var/log/cron.log]---
Dec 14 12:15:01 g3 /USR/SBIN/CRON[28195]: (root) CMD (/usr/sbin/ntpdate hostname.example.com)
---             ^^

と、ホスト名 "g3" で出力されていたのですが、
同じホスト上のログが、気が付くと現在では

---[/var/log/cron.log]---
Dec 18 16:00:01 IMAC /USR/SBIN/CRON[14720]: (yuu) MAIL (mailed 398 bytes of output but got status 0x0001 )
---             ^^^^

---[/var/log/syslog]---
Dec 18 15:47:50 IMAC named[14680]: running
---             ^^^^

と、"IMAC" というホスト名に変わっております。
時期的には、このホストで bind を立ち上げた頃からか?
という気もするのですが、定かではありません。

このマシンの IP アドレスは 192.168.0.200 でして、
このマシン上で以下のコマンドをたたくと

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:05:02:EE:43:30
          inet addr:192.168.0.200  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:109522 errors:1 dropped:0 overruns:0 frame:0
          TX packets:106482 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:27471032 (26.1 MiB)  TX bytes:10530904 (10.0 MiB)
          Interrupt:42 Base address:0x1000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:1691 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1691 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:205912 (201.0 KiB)  TX bytes:205912 (201.0 KiB)

# host g3
g3.uxmac.com has address 192.168.0.200
# host 192.168.0.200
200.0.168.192.in-addr.arpa domain name pointer g3.uxmac.com.
# hostname -f
g3.uxmac.com

# nslookup g3
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.0.200
Address:        192.168.0.200#53
Name:   g3.uxmac.com
Address: 192.168.0.200

# nslookup 192.168.0.200
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.0.200
Address:        192.168.0.200#53
200.0.168.192.in-addr.arpa      name = g3.uxmac.com.

期待通り、192.168.0.200 = g3.uxmac.com の名前解決が
出来ております。

ちなみに "IMAC" というホスト名は、同一 LAN 内の
別のマシン(192.168.0.100) に割り当てており、
g3(=192.168.0.200) 上で動作する bind で、名前解決
出来ています。

[g3(=192.168.0.200)上でのコマンド実行結果]
# host imac
imac.uxmac.com has address 192.168.0.100
# host 192.168.0.100
100.0.168.192.in-addr.arpa domain name pointer imac.uxmac.com.

# nslookup imac
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.0.200
Address:        192.168.0.200#53

Name:   imac.uxmac.com
Address: 192.168.0.100

# nslookup 192.168.0.100
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server:         192.168.0.200
Address:        192.168.0.200#53

100.0.168.192.in-addr.arpa      name = imac.uxmac.com.

目的は、g3(192.168.0.200) 上のシステムログに、
ホスト名 "IMAC" ではなく "g3" が出るようにしたいのですが、
どのあたりの設定が悪いのか、検討が付きません。

なにかお気づきの点がありましたら、ご教示いただけ
ないでしょうか?

よろしくお願いいたします。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-  
yuu@   : http://www.uxmac.com/~yuu/
home   : yuu @ uxmac.com
office : yu-kishimoto @ saturin.co.jp