このページではLinuxサーバーを利用してパソコンIPアドレス割り当てるDHCPサーバーの動作チェックについて初心者/ビギナー向けに解説します。

HPの格安エントリーサーバー機"HP ProLiant ML115"でのLinuxサーバー構築記を掲載しました。サーバー機の選定にお悩みの方は是非お越しください...。お便利サーバー.com管理人。
サーバーのセットアップ
NTP SSH DHCPサーバーの構築

NTPサーバーについて

ntpdの設定(WBEL3,CentOS3)

ntpdの設定(WBEL4,CentOS4)

ntpdの設定(CentOS5)

ntpdのコントロール

ntpdの動作チェック


SSHサーバーについて

sshdの設定(WBEL3,CentOS3)

sshdの設定(WBEL4,CentOS4)

sshdの設定(CentOS5)

sshdのコントロール

sshdの動作チェック

ポートフォワーディングの設定


DHCPサーバーについて

DHCPのインストールと設定

DHCPのコントロール

DHCPの動作チェック

サイト内検索

クライアント側でのDHCPの動作チェック

ルーター による DHCP 構築中のLinuxサーバー に設定されたDHCPも、 クライアント 側からみれば同じような動作をする DHCPサーバー に過ぎませんから実際の動作チェック方法には何の変わりもありません。

例えばお使いのクライアントが WindowsOS であれば、ネットワーク設定を 「IPアドレスを自動的に取得する」 に設定を戻してみて ネットワーク設定を「自動」に設定する 、ネットワークが正常に利用できればOKです。

試しにクライアントから 「コマンドプロンプト」 を開き、 "ipconfig /all" を実行してみてください。以下のようにDHCPからクライアントに設定されている ノード 情報が表示されるはずです。

コマンドプロンプトからipconfig /allを実行(WindowsXP)
コマンドプロンプトから"ipconfig /all"を実行(WindowsXP)

この内容が意図したものと異なる場合は "/etc/dhcpd.conf" の設定に誤りがありますから、もう一度内容を見直して修正してください。

このページの先頭へ↑

サーバー側でのDHCPの動作チェック

DHCP による ノード のリース状況は サーバー 上でも確認することができます。

まず、 サブネット 内の適当な クライアント機 から SSHクライアント 構築中のLinuxサーバー ログイン します SSHクライアントでサーバーに接続する(WBEL3) SSHクライアントでサーバーに接続する(CentOS3) SSHクライアントでサーバーに接続する(WBEL4) SSHクライアントでサーバーに接続する(CentOS4) SSHクライアントでサーバーに接続する(CentOS5)

それから pico エディタで "/var/lib/dhcp/dhcpd.leases" を開きます picoエディタでファイルを開く

[tanaka@web1 tanaka]$ pico /var/lib/dhcp/dhcpd.leasesEnter


picoで/etc/dhcpd.confを開く
picoで"/etc/dhcpd.conf"を開く

ここで示しているのは、上で確認したものと同じ WindowsOS クライアント です。

リースの開始時刻と終了時刻は GMT で表示されますから、クライアント側で確認できる時刻とは9時間のずれがあります。また、サーバーに記録されているのは「割り当てを開始した時刻」で、クライアントで確認できるのは「割り当てが完了した時刻」なので、ここにも3秒の時間差があります。

サーバー 側で確認できるのは、クライアントに設定されたパラメータではなくこのように割り当てられた状況だけです。これが確認できればDHCPの動作チェックは完了です。

DHCPサーバー は表立って動作するサーバーではありませんし、一度きちんと設定したら当分は設定を変更することはありません。

また サーバー機 上で動作するDHCPは滅多なことでは不具合は起こしませんから、特にメンテナンスは必要ないと思います。

そのため、ついついDHCPをサーバー機上で動作させていることを忘れてしまいがちになります。

もうお分かりと思いますが、サーバー機を停止すれば「IPアドレスを自動的に取得する」設定になっているクライアントはそのうちネットワーク情報を失い、何処にも接続できなくなってしまいますが、これを故障と勘違いしてしまわないように注意してください。

このサイトに対するご意見、ご要望、苦情、泣き言、献上品、資金援助などがございましたら こちら からお寄せください(お返事できなかったらごめんなさい)。もちろん リンクフリー です。趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。
Powered by Apache
”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。
Powered by White Box Enterprise Linux