ダウンしたインターフェイスでDHCPサーバーを起動できますか?

ダウンしたインターフェイスでDHCPサーバーを起動できますか?

私はKea dhcpサーバーを使用していますが、これはここに限定されないようです。

DHCP サーバーを実行すると、リッスンするように構成されたインターフェイスには何も接続されません。有効で IP があっても、ログに次のように表示されます。

DHCPSRV_OPEN_SOCKET_FAIL failed to open socket: the interface enx000ec6f00004 is down or has no usable IPv4 addresses configured

デバイスをインターフェイスに接続すると、Kea systemd サービスが引き続き実行されていても、DHCP サーバーはインターフェイス上で実行されません。

一方、インターフェイスが接続された状態で Kea サービスを開始すると、デバイスの接続を切断して再接続することができます。

私が知っている限り、Keaが起動したときにインターフェイスが実行されている限り、実行中にプラグを抜いて再接続しても正常に動作します。

私が達成したいのは、何も接続されていないインターフェイスからKea DHCPサーバーを起動し、何かが接続されているときにIPを取得することです。

これを防ぐ一種のネットワークやLinuxの制限はありますか?回避策がありますか?

ベストアンサー1

明らかに、これは既知の問題です。

https://gitlab.isc.org/isc-projects/kea/-/issues/1084

彼らは解決策を見つけようとしています。これについてもっと知っている人がいる場合(例:Keaに限定されていない場合)、教えてください。

おすすめ記事