인터페이스가 특정 작동 상태에 도달하면 종료되도록 systemd-networkd-wait-online.service를 올바르게 구성하는 방법은 무엇입니까?

인터페이스가 특정 작동 상태에 도달하면 종료되도록 systemd-networkd-wait-online.service를 올바르게 구성하는 방법은 무엇입니까?

현재 2분이 넘는 systemd의 시작 시간을 최적화하려고 합니다. systemd-analyze이 문제를 보여주는 원인은 systemd-networkd-wait-online.service문서에 따르면 시간 제한이 기본적으로 2분이라는 것입니다.

계속하기 전에 라우팅 가능한 상태인지 확인해야 하므로 enp1s0중단을 방지하기 위해 문서에 따라 이 작업을 수행하려고 합니다.여기다음과 같은 내용이 있습니다:

ExecStart=/lib/systemd/systemd-networkd-wait-online -i enp1s0:routable

systemd-networkd-wait-online.service작업 상태가 라우팅 가능하면 성공적으로 종료될 것으로 예상했지만 enp1s0라우팅 가능하지 않고 대신 시간 초과될 때까지 정지됩니다.

내가 여기서 뭔가를 놓치고 있거나 뭔가 잘못하고 있는 걸까요? 참고로 다음 명령의 출력은 다음과 같습니다 networkctl.

IDX LINK            TYPE     OPERATIONAL SETUP
  1 lo              loopback carrier     unmanaged
  2 eth0            ether    no-carrier  configuring
  3 enp1s0          ether    routable    configuring

관련 정보