質問: dhcpサーバーを2台使いたい。 ネットワークを2つのセグメントに分けたいと思い、その際のdhcpサーバーの事でお聞きしたいと思います。 《想定》 ・ヤマハrtx810のlan1分割機能でlan1を分割します。 lan1.1(192.168.10.0/24) lan1.2(192.168.20.0/24) (lan1.3とlan1.4はひとまず使用しないとします。) ・lan1.1と lan1.2の間はアクセス出来ないようにフィルタをかけます。 ・dhcpによるクライアントpcへのipアドレス割り当て 192.168.10.0/24の方 →windowsserver(192.192.10.2)のdhcpサーバー機能 192.168.20.0/24の方 → ?(今回の相談ポイント) ----------- イメージ ---------------- [rxt810] - [lan1.1(192.168.10.1)]-[windowsserver(192.168.10.2)]-[クライアントpc...] | | | × | | [lan1.2(192.168.20.1)]-[dhcpサーバー(ルーターb?)] - [クライアントpc ...] --------------------------- このような状態を想定した上で、lan1.2の方に割り当てるためのdhcpサーバー機能が欲しいのです。 (windowsserverは、192.168.10.0/24の中のみで使用したいと考えています。) (固定ipでの運用も視野に入れますが、可能ならば自動で割り当てたい。) どのような方法が取れるでしょうか。 自分なりに考えてみたのは、 (1)192.168.20.1の下に[ルーターb]をかませ、ルーターbのdhcpサーバー機能を利用する。 二重ルーターになりますが、pppoe設定など通常インターネットにつなぐためにwan側で設定する部分を削除。 ルーターbのwanポートに192.168.20.2を、lanポートに192.168.20.3を設定。 lan1.2のフィルター設定に192.168.20.2の許可(?!)を与えることで可能(?) (2)ルーターbのlanポートをハブなどを利用して単に192.168.20.0/24の中に接続する。 →クライアントpcがブロードキャストで192.168.20.0/24内のみを見に行くので、ルーターbのdhcp機能が応答する? (3)rxt810の設定で、192.168.10.0/24のdhcpサーバーとして、windowsserver(192.168.10.2)を見に行くよう指定(?) 192.168.20.0/24のほうは、rxt810のdhcpサーバー機能を使う。 →これは可能?可能な場合コマンドはどうなるでしょうか? これらの方法で考えられる不具合はありますでしょうか。また、実現するためには他にどのような方法があるでしょうか。 よろしくお願いします。
回答: (1)について >ルーターbのwanポートに192.168.20.2を、lanポートに192.168.20.3を設定。 サブネットマスクが書いてありませんが、wanとlanが同一ネットワークになる設定のように思えるが、ルータでは通常この設定は出来ない(たとえ出来ても正常に動作しない)のでng。 この設定をしたければ透過型のファイアウォールが必要だけど、これをdhcpサーバに出来るかは不明。 >lan1.2のフィルター設定に192.168.20.2の許可(?!)を与えることで可能(?) これは意味がよくわからない。 (2)について ルータを単なるdhcpサーバとして使用するだけなので、構成としては可能。 rtx810は拡張lan分割機能が使えるので設定次第ではハブもいらない。 http://www.rtpro.yamaha.co.jp/rt/docs/lan-divide/ ただ、ルーターbはコンシューマ用のものを使用するとデフォルトゲートウェイが自分自身のipアドレスしか配信できないものがあるので注意。 (3)について rtx810の設定で可能。 >192.168.10.0/24のdhcpサーバーとして、windowsserver(192.168.10.2)を見に行くよう指定(?) これは気にする(設定が必要ではない)必要はない。 単純に192.168.20.0/24側のスコープのみ設定すればよい。 192.168.10.0/24側からのdhcp要求に192.168.20.0/24側のスコープを返したりしないから。 余談1 (3)への回答でわかると思いますが、rtx810を両方のネットワークのdhcpサーバにすることは可能です。 まあ、windows serverを使いたい理由が別にあるのだとは思いますが。 余談2 >(windowsserverは、192.168.10.0/24の中のみで使用したいと考えています。) これには反しますが、rtx810をリレーエージェントにして両方のネットワークのdhcpサーバをwindows serverにすれば管理が簡単になると思います。 リレーエージェントなので直接192.168.20.0/24側とwindows serverが通信するわけではありませんけどね。 余談3 (2)の発想はルータが余っているから出てきたものかもしれませんが、 別途購入するのならば、linuxサーバとかでも良いかなと思います。(比較的安価なアプライアンスもあると思うので)