質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.77%

CentOS DHCPサーバ設定

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 737

hangetsuban775

score 16

以下添付のサーバ(ルータとして利用)にてDHCPサーバのデーモン(dhcpd)を走らせていますが
どうもクライアントPCには動的にIP振られていませんでした。
(パケットキャプチャにてクライアントからDHCP discoverは確実に出していること確認
サーバからdhcp offerは来なかった)

dhcpd.confの設定等疑っていますが、問題点わかる方はご教示ください。

VLANの構成等は以下添付のようですがDHCPなどのブロードキャストはサーバ側に確実に届くと思っています。
配布したいアドレスは10.2.0.0/16台のアドレス特に下記のように設定しています。
もちろんdhcpdはrunning中、eth1.2自体はブリッジインターフェースに紐づいているためIPは持たない)

イメージ説明

OSバージョン:CentOS release 6.10 (Final)

cat /etc/dhcp/dhcpd.conf

コメント部分は省略

subnet 10.2.0.0 netmask 255.255.0.0 {
range 10.2.0.100 10.2.0.199;
option routers 10.2.0.10;
option domain-name-servers 10.2.0.10;
}
log-facility local1;

以上お願いします

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • coco_bauer

    2019/08/29 14:54

    「あるインターフェース」とは、どういう意味ですか? 「バインドする」とは何をする事なのですか?

    キャンセル

  • nanami12

    2019/08/29 14:57

    やりたいことが、全く汲み取れません

    キャンセル

  • hangetsuban775

    2019/08/29 15:31

    では質問の仕方をかえます

    キャンセル

回答 2

checkベストアンサー

+1

マルチホームにおいてdhcpdサービスをバインドするインターフェースの設定は以下でできるのではないでしょうか?
https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/6/html/deployment_guide/sect-configuring_a_multihomed_dhcp_server

Firewalldで特定インターフェースからのリクエストパケットを制限する方法もあると思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/08/29 18:24

    アドバイスありがとうございます(私の質問の仕方が良くなかったにもかかわらずすみません)
    最初聞こうと思っていたことはまさにoverさんの回答で特に以下あたりを知りたかったです。
    "DHCP デーモンは、指定されていない限りすべてのネットワークインターフェースで待機します。"

    "以下の /etc/sysconfig/dhcpd の例では、DHCP デーモンが eth0 及び eth1 のインターフェースで待機するよう指定しています:"

    ただ、"DHCP デーモンは、指定されていない限りすべてのネットワークインターフェースで待機します"かつ"confファイルではその点いじっていない"かつDHCP discoverはサーバに届いているにもかかわらず、 動的にIP割り当てができないのはナゾのままです。

    特に記載してませんでしたが
    openvpnのDHCPサーバ機能とこのマシン自体のDHCPサーバ機能の競合?という点で個人的に調べてみたいとおもいます

    キャンセル

  • 2019/08/29 18:39

    あれ?何故ベストアンサーに?
    dhcp実行バイナリの中身がみれないため、推測とはなりますが、バインドインターフェースは6系だとeth*、7系だとenp*決め打ちになっているのではないでしょうか?
    バインドインターフェースをbr0にして確認してみては如何でしょうか?
    運用環境であれば運用影響が発生してしまうので、検証環境で実行することをお勧めします。

    ちょっと参考になったURL
    http://windbell.dip.jp/?p=625

    キャンセル

  • 2019/08/30 11:26

    ありがとうございます、無事解決しました。
    バイナリファイル(/usr/sbin/dhcpdのことですよね?)のどこに決め打ちの設定があるかわかりませんでしたが、/etc/sysconfig/dhcpdに以下記述したところ無事動的割り当てできるようになりました。助かりました

    DHCPARGS=br0

    キャンセル

  • 2019/08/30 12:18

    そうですか。良かったです。こちらも勉強になりました。

    キャンセル

+1

丸投げはいけません

環境がこうで、設定をこうしたけど、期待した結果にならず、このような結果になったなど、ご自身が試行したこと・問題点を具体的に提示してください

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/08/29 16:27

    最初の質問はなんだったのか。。。。。

    dhcpd云々の前に、br0インタフェースまでdiscoverが到達しているかを確認しましょう。

    キャンセル

  • 2019/08/29 18:15

    コメントありがとうございます。最初の質問は一旦忘れてください。

    br0にはdiscoverが到達しています。このパケットの送信元MACアドレスはまさにクライアントPCのものです。それでも動的にIPは払い出せていません。
    今更思い出したことですがリモート接続VPN用(openvpn)にクライアントに払い出されるDHCPのアドレスも10.2.0.0/16セグメント内のものです。(このcentosサーバ{ルータ}がVPNエンドポイントとなる)
    払い出し範囲はdhcpd.confで書いてあるアドレスに被らないようになっていますが、何か関係ありそうな雰囲気があるのでこのポイントで調べてみようとおもいます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.77%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る