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.unit. ExecStartPost를 보면 이 지시문과 기타 모든 systemd 지시문에 대한 문서를 찾을 수 있습니다 man systemd.directives.

관련 정보