• ベストアンサー
  • すぐに回答を!

DHCPサーバーの設定について(違うサブネットへの振り当て)

現在ネットワークの勉強用に下記のようなネットワークを組んでいます。 RouterAは固定IP1個を提供しているプロバイダAに接続し RouterCは動的IPを割り当てる通常のプロバイダに接続しています。 RouterBは10.0.0.0/25と10.0.0.128/25 のネットワークが 相互に通信できるようにRouterAとRouterCを接続し ルーティング設定で相互のネットワークへ通信ができる状態に組んでいます。 RouterA側の10.0.0.0/25は外部公開用のWebサーバーです。 RouterC側の10.0.0.128/25は通常のネット用です。 このたび10.0.0.0/25に所属するServer(10.0.0.105)でDHCPサーバーを構築しようと思い DHCPの配布元からDHCP Server 3.0.4をダウンロードし コンパイル、インストールを行いました。 結果的には10.0.0.0/25側のネットワークで10.0.0.128/25側の違う サブネットに所属するクライアントにIPアドレスを割り当てたいと思っています。 設定ファイルを下記のように設定しましたが 10.0.0.128/25側のルーターに接続したPCがDHCPからIPアドレスを取得してくれません。 技術的に不可能なのでしょうか。それとも何か他に設定が必要なのでしょうか。 server-identifier サーバーのFQDN; ddns-update-style none; subnet 10.0.0.128 netmask 255.255.255.128 { authoritative; ddns-updates off; range 10.0.0.160 10.0.0.190; option routers 10.0.0.129; option subnet-mask 255.255.255.128; option domain-name-servers 10.0.0.105; option broadcast-address 10.0.0.255; default-lease-time 3600; max-lease-time 7200; } この設定では No subnet declaration for eth0 (10.0.0.105). と表示され起動しませんでしたので下記を追加しましたら DHCPサーバーは起動できましたが冒頭のとおりです。 subnet 10.0.0.0 netmask 255.255.255.128 { range 10.0.0.160 10.0.0.126; }

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数800
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • xjd
  • ベストアンサー率63% (1021/1612)

こんばんは。 ルータで、DHCPリレーエージェントを動かしてください。 DHCPクライアントが、最初にDHCPサーバを捜すパケット(DHCP DISCOVER)は、ブロードキャストなので 同一セグメント(サブネット)内しか到達しません。 途中のルータで、エージェントを動かすことで、ルータが受け取った、DISCOVERパケットを 隣のサブネットにあるDHCPサーバに伝えることが出来ます。 大抵のセンタ系ルータならDHCPリレーエージェントの機能があります。 エージェントの機能を持ったOSでルータを構築する手もあります。 http://piyopiyoko.hp.infoseek.co.jp/2000server/network/dhcp/dhcp-rire/dhcp-rireagent.html http://www.atmarkit.co.jp/fwin2k/win2ktips/556dhcprelay/dhcprelay.html

共感・感謝の気持ちを伝えよう!

質問者からの補足

実はWHR2-A54G54-ALというバッファローの市販ルーターを使っているのです。。。 リレーエージェント機能があるのか メーカーに問い合わせてみます。

関連するQ&A

  • DHCPサーバの設定について

    Redhat Enterprise Linux 4.8に標準で付いているdhcpdを使ってDHCPサーバの構築を しています。 DHCPサーバはサブネットを複数分割してるL3スイッチに接続されていて、各サブネットに DHCPでアドレスを配布したいと考えています。 (L3スイッチには、DHCPリレーの設定は完了しています。) ただし、このDHCPサーバが接続されているサブネットに限っては、DHCPを無効にして、 固定アドレスで管理したいと思っています。 この時に、サーバのアドレスを例えば192.168.100.1/24とした場合、/etc/dhcpd.confの 内容は以下の通りであっていますか? ---------------------------------- ddns-update-style none; default-lease-time 600; max-lease-time 7200; subnet 192.168.100.0 netmask 255.255.255.0 { } subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.99; option routers 10.0.0.1; option subnet-mask 255.255.255.0; } subnet 10.0.1.0 netmask 255.255.255.0 { range 10.0.1.10 10.0.1.99; option routers 10.0.1.1; option subnet-mask 255.255.255.0; } (以下省略) ---------------------------------- サーバが接続するサブネットについては、subnet宣言が必須のようなのですが、具体的には subnet宣言だけして、rangeの文を記述しなければよいのでしょうか? 実際に試してみればいいのですが、残念ながら環境が用意できないので、ご存知の方が いらっしゃったらご教授ください。 よろしくお願いします。

  • dhcp.dが起動しない

    サーバ立てるのに挑戦してみました。 /etc/dhcpd.confを以下のように設定しました。 ddns-update-style none; server-identifier server; shared-network DHCP { option subnet-msk 255.255.255.0; default-lease-time 21600; max-lease-time 43200; subnet 192.168.1.0 netmask 255.255.255.0;{ range 192.168.1.16 192.168.1.240; option broadcast-address 192.168.1.255; option routers 1921.168.1.1; option domain-name "abc.gr.jp"; option netbios-name-servers 192.168.1.1; } で上書きして、設定後に# /etc/rc.d/init.d/dhcpd startを入力しても failedになってしまいます。 何がいけないのでしょうか?

  • DHCPサーバーで固定IPを割り振る方法について

    環境はCentOS6.5です。DHCPをインストールあと、dhcpd.confを下記内容に編集してdhcpdをスタートさせると問題なく動作します。 ddns-update-style interim; ignore client-updates; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.1.1; option time-offset -18000; range dynamic-bootp 192.168.1.2 192.168.1.254; default-lease-time 21600; max-lease-time 43200; } ところが、下記内容を最終行に付け加えるとdhcpdがFAILDのエラー表示をして起動しません。 host win-client1 {  hardware ethernet 50:B2:73:90:23:A3;  fixed-address 192.168.1.10;  } 何が間違っているのでしょうか。 よろしくお願いします。

  • DHCPサーバで複数のレンジを指定する方法

    同一セグメントに対してDHCPサーバからリースされるレンジを都合により複数指定したいのですが可能でしょうか。 例えば192.168.1.20/24~192.168.1.30/24と 192.168.1.100/24~192.168.1.110/24を割り当てる。 単純にrange 192.168.1.10 192.168.1.20;と range 192.168.1.100 192.168.1.110;を続けて2行書いておけばよいのか、 subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.20; } subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.110; } と書けばよいのか、別の書式があるのか、そもそもこのような設定が出来ないのかお教えいただけると助かります。

  • DHCPサーバーが見つからない

    今学校でネットワークはDHCPサーバーを立てて、繋いでいます。 でもDHCPサーバーが見つからないため、IPアドレスをうまく取得できない状況です。 つい先日、DHCPサーバー用のPCのHDDが壊れて、新たに設定しなおしたのですが、 接続できる人とできない人がでてきました。 ネットワークの設定はみんな同じにしています。 以前はそんなことはなかったんですが。 今接続できない人のOSは 98、Me、2000 と様々です。 固定のIPアドレスを使用すると、ちゃんと接続はできます。 ネットワークアダプタも変えたりして試したのですが、だめでした。 なので、OS や PC自体に問題があるとは思えないのですが、 なにか特別なソフト、設定などがあるのでしょうか? PC(メーカー)によってはDHCPサーバーを見つけられないことってあるんでしょうか? どなたかアドバイスをよろしくお願いします。

  • DHCPサーバを起動させるインターフェースの設定

    Windows Server 2008でDHCPサーバの役割をインストールする際、 「DHCPサーバを起動させるネットワークインターフェース」の設定をしますが、 後から変更できると思い、ここで設定をせずに(NICのチェックをすべてはずし)インストールしてしまいました。 「管理ツール」 ⇒ 「DHCPの管理」で該当項目を探しましたが見当たりません。 あとから設定はできないのでしょうか?

  • DHCPサーバのフェイルオーバについて

    次のような条件でネットワークを構築し、 DHCPサーバのフェイルオーバを実現しようとしているのですが、 なにか問題というか落とし穴が潜んでないか教えて頂けますでしょうか。 1.Windowsサーバ2台設置(Windows Server 2008 R2) 2.サーバ2台をDHCPサーバとして稼働 3.両サーバとも同一スコープとし、払い出し範囲の分割はしない 4.クラスタ化しない 5.DHCPサーバの設定でクライアントのMacアドレスごとにIPアドレスを予約 6.払い出し範囲は、「5」で予約しているIPアドレスのみ(他は固定) 7.予約している以外のクライアントがNWに接続されることはない環境 同一スコープのDHCPサーバがセグメント内にあり、 IPアドレスの払い出し情報を相互に共有していない場合は、 IPアドレスの衝突が起きると聞きました。 ただし、「5」の条件があれば、実質、IPアドレスは静的となるため、 衝突などの問題は発生しないと考えております。 Windowsサーバやネットワークを勉強し始めたばかりで、 自分の考えだけでは不安なので、 詳しい方に教えて頂きたいと思い、相談させて頂きました。 よろしくお願い致します。

  • DHCPサーバーとは?

    モデムの設定で教えてください こちらの設定にでDHCPサーバーというのがあるのですが ネットワーク内のパソコンのIPを全て固定にした場合これは「DHCPサーバーを使用しない」にした方がいいのでしょうか? よろしくお願いします

  • DHCPサーバについて教えてください。

    DHCPサーバについて教えてください。 現在ネットワーク内で割り振られているIPアドレスを変更したいと考えています。 クライアント側で作業をすることなく、DHCPサーバ側の設定でIPアドレスの一斉変更をすることは可能でしょうか? また、可能であればその方法や、参考になるサイトを教えていただきたいです。 よろしくお願いします。

  • LAN内(DHCP)のプリンタサーバーの設定?

    家と職場の両方で使っているノートPCがあり、 それぞれのネットワーク環境は共にDHCPです。 職場ではネットワーク上にLANでつながれたプリンタがあり問題なく使えています。 (職場では、計算機センターがプリンタに固定IPを割り当ててくれています。) ところが、家のプリンタに関しても、USBではなく職場のようにLANで結ぶために、 プリンタサーバーを購入したのですが、 設定がいまひとつ分からないので教えていただきたいのです。 PCはXPで、自宅ではケーブルテレビのルーターに、 スイッチングハブを介してPCとプリンタサーバーが接続され、 プリンタサーバーからプリンタはUSBで接続されています。 サーバーはcoregaのCG-FPSU2で、 PCのアドレスが 「 192.168.1.240を除く、192.168.1.1から192.168.1.254 」であることが条件になっていました。 たぶんDHCPでパソコンにIPが振られ、この条件に適さないので、 使えないのだろうと考え、PCのネットワーク接続から、 TCP/IPプロパティより DHCPをやめて、固定アドレスにすると、プリントできました。 ただ、 これだと、職場にいるときと家にいるときで、 いちいちTCP/IPのプロパティを変えなければならず、 すこぶる不便なのです。 「代替の構成」というTCP/IPの設定があるようなので、そのあたりにヒントがあるのかとも思うのですが。。。 できましたら、DHCPの設定を保持して、 便利よくLANのプリントサーバーを介して、職場のようにプリンタを使いたいのです。 あまりネットワークに詳しいほうではないので、 分かり安く教えていただけたら、と望んでいます。 よろしくお願いします。