systemd - ネットワークが起動するとすぐにネットワーク構成を表示する方法は?

systemd - ネットワークが起動するとすぐにネットワーク構成を表示する方法は?

システム現れるネットワークを起動するのは大丈夫ですが、それが何をしているのか見たいです。

マシンにpingを送信できず、マシンへのコマンドラインアクセス権もありません。

したがって、systemdで「ネットワークサービスを開始する」と言うだけでなく、ネットワーク構成を知らせる方法はありますか?つまり、その時点でifconfig出力を見たいのです。

どうすればいいですか?

[[0;32m  OK  [0m] Reached target System Initialization.
[[0;32m  OK  [0m] Reached target Basic System.
[[0;32m  OK  [0m] Started Daily Cleanup of Temporary Directories.
[[0;32m  OK  [0m] Reached target Timers.
         Starting Network Service...
         Starting Permit User Sessions...
         Starting getty on tty2-tty6 if dbus and logind are not available...
[[0;32m  OK  [0m] Started Network Service.
[[0;32m  OK  [0m] Started Permit User Sessions.
[[0;32m  OK  [0m] Started getty on tty2-tty6 if dbus and logind are not available.
[[0;32m  OK  [0m] Created slice system-getty.slice.

ベストアンサー1

systemd「セル挿入」という構成ファイルを拡張する方法があります。このファイルを作成してみてください。

/etc/systemd/system/networking.service.d

このファイルに以下を追加します。

[Service]
ExecStartPost=/sbin/ifconfig -a

その効果は、サービスの開始後に実行される追加のガイドラインを介してシステムネットワークサービスを拡張することです。

プラグインデバイスの詳細についてはをご覧くださいman systemd.unitExecStartPostを見ると、このディレクティブと他のすべてのsystemdディレクティブのドキュメントを見つけることができますman systemd.directives

おすすめ記事