[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:08452] Re: DHCP server
-
From:Seiji KOJIMA
-
Date:Wed, 24 Jan 2001 17:55:19 +0900
- Subject: [plamo:08452] Re: DHCP server
- From: Seiji KOJIMA <isle@xxxxxxxxxx>
- Date: Wed, 24 Jan 2001 17:55:19 +0900
- Posted: Wed, 24 Jan 2001 17:54:35 +0900
こんにちは、小島@金沢市です。
"Hiroyuki FUJII" <hfujii@auecc.aichi-edu.ac.jp> -san wrote:
> コンピュータルームでは、DHCPサーバーを稼働させているようですが、
> 私の研究室でDHCPサーバーを稼働させるにはどうしたらよいのでしょうか?
> トッパンの小山裕司・小島三弘ほか『Linuxネットワーク』を読んだのですが、
> どうもイメージがつかめません。
> インターフェイスが2枚あるPCで、IPマスカレードするものと思っていたら、
> ネットワーク・インターフェイスが複数のマシンでは動かないと書いてありました。
うーん、ネットワーク構成が今一つ分からないのでなんとも
言えないのですが、、、
dhcpdは両方のネットワークに対して動かせてはいけませんし、
(と言うか、変なことになりますよね。)
DHCPd も1つのマシンの上で2個は動作しませんので
片方のネットワークに対してのみ動作させることは可能です。
以下、少し前にLUGH で話題に出て試しにやってみたメモです。
参考にして下さい。
# dhcpd のパッケージはplamo のCD-ROM に入っているかも
# しれませんが、私は以下のものをどこぞからget してきました。
こんにちは、小島@金沢市です。
DHCPd 初心者です。
ってjoe さんのメールを見て挑戦してみました。
環境は Slack の2年ほど前のものにplamo 1.3? のパッケージを
かぶせた訳の分からないもの ^^; に dhcp-2.0pl5.tar.gz
をmake してインストールしました。
閉じた2つのネットワーク間のルータマシン(外の出口はない)
にて設定してみました。
DHCPd はeth0 側で動かせてますがdev はeth1 に読み替えればjoe さんの
環境と同じではないかと思います。
取りあえず、JF のDHCP.txt.gz を見てそのとおり設定しました。
1./etc/hosts に 255.255.255.255 all-ones を追加
2./sbin/route add -host all-ones dev eth0
ここで netstat -nr すると こんな感じ。
Destination Gateway Genmask Flags Metric Ref Use Iface
255.255.255.255 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 971 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 374 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 18 lo
3./etc/dhcpd.conf はこんな感じ
default-lease-time 7200;
max-lease-time 14400;
option subnet-mask 255.255.255.0;
option domain-name "test.jp";
shared-network TEST {
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.180 192.168.1.190;
option broadcast-address 192.168.1.255;
option routers 192.168.1.10;
option domain-name-servers 192.168.1.10;
}
}
4. /usr/sbin/dhcpd eth0 で DHCPd を起動
eth0 側のWin なクライアントから正常にIP アドレスが貰える
事を確認。
eth1 側のWin なクライアントはIP アドレスが貰えないことを
確認。ここでtcpdump でもeth1 側のパケットはeht0 側に来て
いないことも確認しました。
5.ここで調子に乗って eth1 側にも
/sbin/route add -host all-ones dev eth1 を設定
すると、eth1 側のwin なクライアントは192.168.1.180 な
IP アドレスをもらちゃった ^^;;;
ま、5.はお遊びとしても、取りあえず正常に動いてます。
何かの参考になれば。
- Follow-Ups
-
- [plamo:08463] Re: DHCP server, Jun Kuwamura
- References
-
- [plamo:08444] DHCP server, Hiroyuki FUJII
[検索ページ]
[メール一覧]
Plamo ML 公開システム