複数のアドレスおよびリンクラベル(エイリアス)を持つインターフェイスのdhcpd

複数のアドレスおよびリンクラベル(エイリアス)を持つインターフェイスのdhcpd

私は2005年頃の3.0の以前のバージョンのisc dhcpdでdhcpサーバーを実行してきました。私はISC dhcpdバージョンisc-dhcpd-4.1-ESV-R6にアップグレードしました。

アップグレード前に、インターフェイス(eth0)には、eth0:0の172.16.0.1とeth0:1の192.168.0.1という2つのアドレスが割り当てられていました。ただし、実際のインターフェースeth0には割り当てられたアドレスはありません。サブネット192.168.0.0/24のみアドレスを転送し、正常に動作します。これでアップグレード後にエラーが発生します。

No subnet declaration for eth0 (no IPv4 addresses).

実際、eth0:0とeth0:1にはサブネットのみが定義されています。設定ファイルを修正して共有ネットワークの説明を追加してみましたが、何の効果もありませんでした。結局、物理インターフェイスeth0にアドレスを割り当てて楽しく始めました。

私はそれに依存するコードを持っているので、以前の動作を得ることができるかどうか疑問に思います。または、eth0に仮想アドレスを割り当てる必要がありますか? dhcpの設定は次のとおりです。

ddns-update-style interim;
ignore client-updates;

subnet 172.16.0.0 netmask 255.255.255.0 { 
}
subnet 192.168.0.0 netmask 255.255.255.0 {

    range 192.168.0.2 192.168.0.4;

    option ip-forwarding off;
    option domain-name-servers 192.168.0.1;
    option broadcast-address 192.168.1.255;
    option subnet-mask 255.255.255.0;
    option routers 192.168.0.1;

    default-lease-time 30;
    max-lease-time 60;
}

関連情報