電子書籍の厳選無料作品が豊富!

現在ネットワークの勉強用に下記のようなネットワークを組んでいます。
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;
}

A 回答 (1件)

こんばんは。



ルータで、DHCPリレーエージェントを動かしてください。

DHCPクライアントが、最初にDHCPサーバを捜すパケット(DHCP DISCOVER)は、ブロードキャストなので
同一セグメント(サブネット)内しか到達しません。

途中のルータで、エージェントを動かすことで、ルータが受け取った、DISCOVERパケットを
隣のサブネットにあるDHCPサーバに伝えることが出来ます。

大抵のセンタ系ルータならDHCPリレーエージェントの機能があります。
エージェントの機能を持ったOSでルータを構築する手もあります。

http://piyopiyoko.hp.infoseek.co.jp/2000server/n …
http://www.atmarkit.co.jp/fwin2k/win2ktips/556dh …

この回答への補足

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

補足日時:2006/07/25 22:20
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!