- - PR -
NIC2枚挿しRedHatでのdhcpd.confの設定方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-12-07 19:08
初めて利用させていただきます、宜しくお願いします。
過去ログを検索してみたのですが欲しい情報を見つける事が 出来ませんでしたので、質問させていただきます。 NICが2枚刺さったRedHatにて、それぞれのNICで セグメントを分けて違った範囲のIPアドレスを DHCPにて配布したいと考えています。 つまりeth0とeth1両方でdhcpのサービスを提供したいのです。 今まではeth0のみで使用しており問題なく動いていました。 追加したNICは正常に認識し動いています。 例) サブネット:172.16.0.0/17 eth0 172.16.0.2 172.16.10.0 - 172.16.15.255の範囲で配布 サブネット:172.16.128.0/17 eth1 172.16.128.2 172.16.144.0 - 172.16.191.255の範囲で配布 このような事は実現可能なのでしょうか? また、その際の設定はどうすればよいでしょうか? OSはちょっと古いのですが、 RedHat6.1J (Cartman) Kernel 2.2.12-32 です。 今まで/etc/dhcpd.confは以下のように設定してあり 問題なく動いていました。 ********************************* server-identifier 172.16.0.2; shared-network NTWTECH { option subnet-mask 255.255.0.0; default-lease-time 600; max-lease-time 7200; subnet 172.16.0.0 netmask 255.255.0.0 { range 172.16.10.0 172.16.15.255; option domain-name-servers xxx.xxx.xxx.xxx; option domain-name "test.co.jp"; option broadcast-address 172.16.255.255; option routers 172.16.0.1; } } ********************************* 今までの管理者が産休の為休職し、突如私が管理者に任命されました(−−; 右も左も分からないのですが、なんとかしようと書籍も数冊買って 読んでみたところ、これだ!という情報が見つからなく困っています。 多分ご回答いただいてもその回答内容に???な状態かもしれませんが、 理解するよう努力しますので何卒ご教授お願い致します。 以上 | ||||||||
|
投稿日時: 2004-12-07 20:38
こんばんわ.
NIC 3つで transparent proxy と同時に DHCP をやったことがあります. 3つのうち2つに DHCP で配りましたけど, 「この interface にこれ」という指定はしなくて良いようでした. client を「こっちからあっち」に移し変えると, 自動的に然るべき ip address が降ってきていました. なので,subnet をもう1つ作ってあげれば良いのではないかと. 以上,ご参考までに. | ||||||||
|
投稿日時: 2004-12-07 21:10
早速のご回答ありがとうございます。
インターフェイス毎に指定しなくてよいのですか。。。 それは盲点でした。 ということは、 ********************************* server-identifier 172.16.0.2; shared-network NTWTECH { option subnet-mask 255.255.0.0; default-lease-time 600; max-lease-time 7200; subnet 172.16.0.0 netmask 255.255.128.0 { range 172.16.10.0 172.16.15.255; option domain-name-servers xxx.xxx.xxx.xxx; option domain-name "test.co.jp"; option broadcast-address 172.16.255.255; option routers 172.16.0.1; } subnet 172.16.128.0 netmask 255.255.128.0 { range 172.16.144.0 172.16.191.255; option domain-name-servers yyy.yyy.yyy.yyy; option domain-name "test.co.jp"; option broadcast-address 172.16.255.255; option routers 172.16.128.1; } } ********************************* 上記の感じでうまくいくのでしょうか。 業務で使用しているサーバなので、おいそれと設定変更が出来ないので まだ試してはいませんが機会を見て試してみたいと思います。 お忙しいところ、ありがとうございました。 | ||||||||
|
投稿日時: 2004-12-07 22:42
この辺は正しいでしょうか? global な setting では netmask の設定は必要ないのでは? broadcast は正しいですか? netmask と矛盾してたりしません?
自分も最初は「どうするんだろう?」と悩みました. 「daemon 2つ動かすとか...」などといろいろやってみたのですが, とりあえず「何もやらずに両方の entry 書いてみよう」と思い立ち, 検証してみました. こちらの場合は3つのうち2つだけに DHCP を提供したかったので, /etc/sysconfig/dhcpd に "DHCPARGS=eth0,eth1" を追記しました. これがないと正常に動かないようですので, そこから類推して「設定内容が足りなければ NG」なのかなと. 言い換えると dhcpd は 「設定内容が足りていることをちゃんと確認してくれている」 のだと判断しました. NIC 増設してるということは,あえて network 分割したいのですよね. 以上,補足です. | ||||||||
|
投稿日時: 2004-12-08 01:13
すでにマルチポスト先で、サブネットマスクの指定に不備があることを
指摘されてるわけですが、見直しもせずに投稿するんですか? |
1