2012年11月14日

DHCPサーバーが起動しない。

えー。初めてDHCPサーバーの構築に挑みました。

普段はルーターに任せて自前で用意することがなかったので^^;

まあ、情報は色々あるし、見た感じそんなに難しくないと思ってトライ!

ちなみに環境はCentOS6 , DHCP Server 4.1.1-P1

まずはyumでインストールを終えて、

他所様のサイトに書いてある通り、/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample を/etcにコピって編集した。

内容はシンプルに。

# ドメイン名指定
option domain-name "hoge.co.jp";

# ネームサーバーのホスト名, またはIPアドレス指定
option domain-name-servers 192.168.1.1;

# デフォルト貸出期間
default-lease-time 600;

# 最大貸出期間
max-lease-time 7200;

# 正当な DHCP サーバーであることの宣言
authoritative;

# ネットワークアドレスとサブネットマスク指定
subnet 192.168.1.0 netmask 255.255.255.0 {
# 貸し出すIPアドレスの範囲指定
range dynamic-bootp 192.168.1.2 192.168.1.99;
# ブロードキャストアドレス指定
option broadcast-address 192.168.1.255;
# ゲートウェイアドレス指定
option routers 192.168.1.1;
# サブネットマスク
option subnet-mask 255.255.255.0;
}


いざ起動すると、[失敗] とだけ出る。/var/log/message をチェックすると、以下のような文言が。

No subnet declaration for eth0 (192.168.0.1).
dhcpd: ** Ignoring requests on eth0. If this is not what
dhcpd: you want, please write a subnet declaration
dhcpd: in your dhcpd.conf file for the network segment
dhcpd: to which interface eth0 is attached. **
dhcpd:
dhcpd:
dhcpd: Not configured to listen on any interfaces!

ふむ、今回DHCPの役割を果たして欲しいのは、eth1のネットワークだ。

eth0の文言が出てることから、NIC2枚あると指定が必要っぽいので、調べる。

解決方法として、

・インターフェースの数だけネットワークを定義する
・DHCPサービスを提供するインターフェースを指定する

とあった。

eth0はWAN側だからしなくていい。ということで、インターフェイスの指定をする。

/etc/sysconfig/dhcpd を

DHCPDARGS=eth1

とした。

さあ、もう一度トライ!

また、[失敗]。。。

No subnet declaration for eth1 (192.168.1.1).
dhcpd: ** Ignoring requests on eth1. If this is not what
dhcpd: you want, please write a subnet declaration
dhcpd: in your dhcpd.conf file for the network segment
dhcpd: to which interface eth1 is attached. **
dhcpd:
dhcpd:
dhcpd: Not configured to listen on any interfaces!

一応、eth1でやろうとしてるっぽい。設定ファイルミスったかな?

と思い色々調べるが分からず。。。

途方にくれなんとなく、/etc/init.d/dhcpd を覗いてみる。

なんか、/etc/dhcp/dhcpd.conf と記述がある。あれ?/etc/dhcpd.confじゃないの?

そのパスを覗くと、空っぽのdhcpd.confがあるではないか。早速そのファイルを編集してみると起動した。

なんだ。設定ファイルのパス違いか。。。他所様のサイトとは環境が違っただけだろうけど、鵜呑みは禁物だと改めて思った。
posted by hana at 18:08| Comment(0) | TrackBack(0) | Linux関連 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。