運用・管理

  1. 情報実験機への固定IPアドレスの割り当て
  2. 設定ファイルの保存
  3. 管理用ログ

1. 情報実験機への固定IPアドレスの割り当て

情報実験で使用する情報実験機には固定のプライベートIPアドレス を割り当てます。(グローバルアドレスを持つ3n機は別)

[1.1] 割り当てるべきIPアドレス

割り当てるアドレスは 192.168.0.(100+情報実験機のナンバー) です。よって

joho1     192.168.0.101
joho2     192.168.0.102
joho4     192.168.0.104
joho5     192.168.0.105
  ・
  ・
  ・
joho20    192.168.0.120
joho22    192.168.0.122
joho23    192.168.0.123

となります。具体的な割り当て方は こちら を参考にして下さい。

[1.2] /etc/hosts への追加書き込み

固定IPを割り当てたので、 ホスト名とIPアドレスを対応付けることが可能になりました。 以下のものを /etc/hosts書き加えてください。 これは、aquaが情報実験機と通信するときにホスト名でできるようにするためです。

192.168.0.101   joho1.ep.sci.hokudai.ac.jp      joho1
192.168.0.102   joho2.ep.sci.hokudai.ac.jp      joho2
192.168.0.104   joho4.ep.sci.hokudai.ac.jp      joho4
192.168.0.105   joho5.ep.sci.hokudai.ac.jp      joho5
192.168.0.107   joho7.ep.sci.hokudai.ac.jp      joho7
192.168.0.108   joho8.ep.sci.hokudai.ac.jp      joho8
192.168.0.110   joho10.ep.sci.hokudai.ac.jp     joho10
192.168.0.111   joho11.ep.sci.hokudai.ac.jp     joho11
192.168.0.113   joho13.ep.sci.hokudai.ac.jp     joho13
192.168.0.114   joho14.ep.sci.hokudai.ac.jp     joho14
192.168.0.116   joho16.ep.sci.hokudai.ac.jp     joho16
192.168.0.117   joho17.ep.sci.hokudai.ac.jp     joho17
192.168.0.119   joho19.ep.sci.hokudai.ac.jp     joho19
192.168.0.120   joho20.ep.sci.hokudai.ac.jp     joho20
192.168.0.122   joho22.ep.sci.hokudai.ac.jp     joho22
192.168.0.123   joho23.ep.sci.hokudai.ac.jp     joho23

2. 設定ファイルの保存

万が一サーバがクラッシュした場合や 他のPCにお役目を譲る場合に そのサーバ特有の設定値を持つ設定ファイルを保存しておくと 手間が省けます。

[2.1] /etc/dhcpd.conf の保存

動的割り当ての設定はともかく、手動割り当てのための MACアドレスとIPアドレスとの対応表が大事なので (古い対応表は意味が無いので) 保存しておいた方が安全です。


3. 管理用ログ

[3.1] DHCP使用監視ログ

[3.1.1] DHCPを「誰が」「いつ」使用しているのかを確認する。

DHCPサーバを管理する上で、「誰が」「いつ」DHCPサーバを使用したのかが わかれば何かあったときに原因を追求しやすくなります。 Debianでは /var/log/syslog などの ファイルに、クライアントからの要求やサーバからの応答 が記録されています。

[3.1.2] 管理ログ

具体的に記録されているファイルは

の6つのファイルです。一つのファイルに1日分のログが溜まり、 合計1週間分のログが溜まります。 常に更新されつづけ、最新のものは /var/log/syslog に記録されます。

下6つのファイルは圧縮されていますが、「less」 を使用すれば中身を見ることができます。

[3.1.3] 管理ログの中身

以下は管理ログの中身の一部です。(中身は少々書き換えてあります。)

Jun 29 20:18:47 aqua dhcpd-2.2.x: DHCPDISCOVER from 00:90:cc:a2:f4:e8 via eth1
Jun 29 20:18:47 aqua dhcpd-2.2.x: DHCPOFFER on 192.168.0.113 to 00:90:cc:a2:f4:e8 via eth1
Jun 29 20:18:47 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.113 from 00:90:cc:a2:f4:e8 via eth1
Jun 29 20:18:47 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.113 to 00:90:cc:a2:f4:e8 via eth1
Jun 29 20:39:27 aqua -- MARK --
Jun 29 20:56:03 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.149 from 00:90:cc:a2:a4:cb via eth1
Jun 29 20:56:03 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.149 to 00:90:cc:a2:a4:cb via eth1
Jun 29 21:08:47 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.113 from 00:90:cc:a2:f4:e8 via eth1
Jun 29 21:08:47 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.113 to 00:90:cc:a2:f4:e8 via eth1
Jun 29 21:08:55 aqua -- MARK --
Jun 29 21:14:19 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.149 from 00:90:cc:a2:a4:cb via eth1
Jun 29 21:14:19 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.149 to 00:90:cc:a2:a4:cb via eth1
Jun 29 21:23:03 aqua dhcpd-2.2.x: DHCPDISCOVER from 00:90:cc:a2:f4:e8 via eth1
Jun 29 21:23:03 aqua dhcpd-2.2.x: DHCPOFFER on 192.168.0.113 to 00:90:cc:a2:f4:e8 via eth1
Jun 29 21:23:03 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.113 from 00:90:cc:a2:f4:e8 via eth1
Jun 29 21:23:03 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.113 to 00:90:cc:a2:f4:e8 via eth1
Jun 29 21:26:52 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.149 from 00:90:cc:a2:a4:cb via eth1
Jun 29 21:26:52 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.149 to 00:90:cc:a2:a4:cb via eth1
Jun 29 21:29:21 aqua -- MARK --
Jun 29 21:33:35 aqua -- MARK --
Jun 29 21:34:48 aqua dhcpd-2.2.x: DHCPREQUEST for 192.168.0.149 from 00:90:cc:a2:a4:cb via eth1
Jun 29 21:34:48 aqua dhcpd-2.2.x: DHCPACK on 192.168.0.149 to 00:90:cc:a2:a4:cb via eth1
Jun 29 21:59:27 aqua -- MARK --

「時間」「パケットの内容」「要求したクライアントのMACアドレス」 「貸したIPアドレス」といったものが記録されています。

「パケットの内容」に関しては epnetfan 2001年度 座学編 「DHCPとは?」 に説明が載っています。

※flashコンテンツなので、容量が大きくダウンロードに時間がかかるかもしれません。 また、ブラウザによっては見ることができない、などの可能性があります。 御了承ください。


[3.2] 動的IPアドレス割り当て記録ログ

[3.2.1] 「動的IPアドレス」をどのように割り振っているのか調べる。

DHCPサーバでは「IPアドレスの動的割り当て」を行いますが、 「誰に(どのホストに)」、「どのIPアドレスを」、「いつからいつまで」割り当てたのか を記録しているログがあります。

[3.2.2] 管理ログ

具体的に記録されているファイルは以下のものです。

[3.2.3] 管理ログの中身

以下は管理ログの中身の一部です。(中身は少々書き換えてあります)

lease 192.168.0.132 {
        starts 5 2001/05/25 12:56:40;
        ends 6 2001/05/26 00:56:40;
        hardware ethernet 00:90:cc:a2:f9:36;
        client-hostname "joho24";
}
lease 192.168.0.135 {
        starts 5 2001/05/25 16:22:56;
        ends 5 2001/05/25 18:02:56;
        hardware ethernet 00:90:27:18:ef:89;
        uid 01:00:90:27:18:ef:89;
        client-hostname "hirame";
}
lease 192.168.0.133 {
        starts 5 2001/05/25 15:21:50;
        ends 5 2001/05/25 17:01:50;
        hardware ethernet 00:90:cc:a2:f9:41;
        uid 01:00:90:cc:a2:f9:41;
        client-hostname "JOHO05";
}
lease 192.168.0.130 {
        starts 5 2001/05/25 15:45:43;
        ends 5 2001/05/25 16:26:52;
        hardware ethernet 00:90:cc:a2:f4:e8;
        uid 01:00:90:cc:a2:f4:e8;
}

「start」は貸し出し開始時間、「stop」は貸し出し終了時間です。 なお、ここに表示されている時間はグリニッジ標準時(GMT) なので、サーバのパソコンの時間とずれているはずですが 気にしないでください。

要求したクライアントのパソコンにちゃんとホスト名が設定されている場合には ホスト名が表示され、されていない場合には表示されません。




>>aqua(内部ネット用サーバ)の基本部分構築ガイド のインデックスに戻る


最終更新日: 2001/07/22(森川靖大) Copyright © 2001 EPnetFan