そこはかと

日々、見たもの、触ったもの、思った事をそこはかと書いていきます。

dhcpd: Interface eth0 matches multiple shared networks

IPエイリアスで別サブネットのIPアドレスを持たせているサーバーでdhcpdを動かしたい場合、下記のように単純にsubnetを1つ増やすだけではdhcpdからInterface eth0 matches multiple shared networksと怒られる。

ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
	range 192.168.0.100 192.168.0.254;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
	range 192.168.1.100 192.168.1.254;
}

そんな時はshared-network宣言で囲うといい。

ddns-update-style none;
shared-network share1 {
	subnet 192.168.0.0 netmask 255.255.255.0 {
		range 192.168.0.100 192.168.0.254;
	}
	subnet 192.168.1.0 netmask 255.255.255.0 {
		range 192.168.1.100 192.168.1.254;
	}
}

dhcpd.confのマニュアルに書いてあったけど、頭の中で

「複数の IP サブネットが実際には 一つの物理ネットワークを共有している」 = IPエイリアス

にならなかったort

前に同一サブネットのIPエイリアス持たせたサーバーでもこのエラー出た気がするんだけど、今は出ないなぁ…あれは何だったんだろう、何かを少し間違えていたんだろうな(;´д`)トホホ…

2008 10月 7 - 投稿者: シツメイシ | Linux, 思いつき | | コメントはまだありません。

コメントはまだありません。

コメントをどうぞ