インターフェイスが特定の動作状態に達したときにシャットダウンするように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

ベストアンサー1

おすすめ記事