Ubuntu dhcpd サーバー、クライアントとは異なるサブネット

Ubuntu dhcpd サーバー、クライアントとは異なるサブネット

Ubuntu 14.04.2 サーバーで ISC DHCP サーバーを実行しようとしています。DHCP サービスを開始しようとすると、すぐに停止し、次のログが記録されてサービスが停止します。

2015-05-15T21:23:16.600736+00:00 ubuntu dhcpd: No subnet declaration for eth0 (10.126.88.2).
2015-05-15T21:23:16.600743+00:00 ubuntu dhcpd: ** Ignoring requests on eth0.  If this is not what
2015-05-15T21:23:16.600749+00:00 ubuntu dhcpd:    you want, please write a subnet declaration
2015-05-15T21:23:16.600755+00:00 ubuntu dhcpd:    in your dhcpd.conf file for the network segment
2015-05-15T21:23:16.600762+00:00 ubuntu dhcpd:    to which interface eth0 is attached. **

私の dhcpd.conf ファイルは次のようになります:

option ztp-file-server code 150 = { ip-address };
option space ZTP;
option ZTP.image-file-name code 0 = text;
option ZTP.config-file-name code 1 = text;
option ZTP.image-file-type code 2 = text;
option ZTP.transfer-mode  code 3 = text;
option ZTP-encap code 43 = encapsulate ZTP;
subnet 10.194.74.0 netmask 255.255.255.128 {
authoritative;
   option routers                  10.194.74.1;
option subnet-mask              255.255.255.128;
default-lease-time              28800;
max-lease-time                  32200;
range                           10.194.74.10 10.194.74.11;
option ztp-file-server 10.1.1.2;
option ZTP.image-file-name "/jinstall-qfx-5-13.2X51-D35.3-domestic-signed.tgz";
option ZTP.transfer-mode "http";
option ZTP.config-file-name "/template.conf";
}

私はジュニパーのゼロタッチプロビジョニングを実行しようとしているので、ZTP 関連のすべてがそれを参照しています。

etc/default/isc-dhcp-server の「インターフェース」セクションに eth0 を追加しました。

ここで何が起こっているのか、何か考えはありますか? DHCP クライアントはリモート ネットワーク上にありますが、DHCP プールが eth0 とは異なるサブネット上にあることは問題になりますか?

答え1

dhcpd物理 NICのサブネット宣言が必要ですeth0

これを に追加する必要がありますdhcpd.confが、使用しない場合は空白のままにしておきます。

subnet 10.126.88.0 netmask 255.255.255.0 {
}

ネットワークに応じてサブネットマスクを調整します

関連情報