ページ

2008年10月7日火曜日

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エイリアス持たせたサーバーでもこのエラー出た気がするんだけど、今は出ないなぁ…あれは何だったんだろう、何かを少し間違えていたんだろうな(;´д`)トホホ…

0 件のコメント: