다운된 인터페이스에서 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 서비스를 시작하면 장치 연결을 끊었다가 다시 연결할 수 있으며 인터페이스에서는 DHCP 서버가 계속 실행 중입니다.

내가 아는 한, Kea가 시작될 때 인터페이스가 실행되고 있는 한, 실행 중에 플러그를 뽑았다가 다시 연결하더라도 정상적으로 작동합니다.

내가 달성하고 싶은 것은 아무것도 연결되지 않은 인터페이스에서 Kea DHCP 서버를 시작하여 무언가가 연결되면 IP를 얻는 것입니다.

이를 방지하는 일종의 네트워크 또는 Linux 제한이 있습니까? 해결 방법이 있나요?

답변1

분명히 이것은 알려진 문제입니다.

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

그들은 해결책을 찾기 위해 노력하고 있습니다. 이에 대해 더 자세히 아는 사람이 있으면(예: Kea에 국한된 것이 아닌 경우) 알려주시기 바랍니다.

관련 정보