systemd가 systemd.networkd.service를 시작하지 않았습니다.

systemd가 systemd.networkd.service를 시작하지 않았습니다.

systemd가 네트워크 서비스를 시작하지 않기로 결정한 이유는 무엇입니까?

Ubuntu 20.04가 커널 5.8로 부팅되면 systemd.networkd.service가 더 이상 시작되지 않습니다.

systemctl status systemd-networkd.service
 Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/systemd-networkd.service.d
         └─override.conf
 Active: inactive (dead)

syslog를 보고 systemd[1]는 systemd.networkd.service를 시작하지 않기로 결정했습니다.

egrep '^.{16}[^ ]* systemd[[]' /var/log/syslog
Jan 10 14:30:40 x systemd[1]: Reached target Network (Pre).

다음 줄은 다음과 같아야 합니다.

Jan 10 09:02:36 x systemd[1]: Starting Network Service…

해결책은 다음과 같습니다.

systemctl enable systemd-networkd.service

다른 시스템을 확인했는데 작동 방식이 아닙니다. 다른 시스템에서는 런타임을 활성화했습니다.

systemctl status systemd-networkd.service
● systemd-networkd.service - Network Service
 Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled-runtime; vendor preset: enabled)

systemd가 네트워크 서비스를 시작하지 않기로 결정한 이유는 무엇입니까?

2021년 1월 27일:cat systemd-networkd

[단위]
설명=네트워크 서비스
문서=man:systemd-networkd.service(8)
조건부 기능=CAP_NET_ADMIN
기본 종속성=아니요
# tuntap이 netlink로 이동되면 systemd-udevd.service를 제거합니다.
이후=systemd-udevd.service 네트워크-pre.target systemd-sysusers.service systemd-sysctl.service
이전=network.target 다중 사용자.target shutdown.target
충돌=shutdown.target
원하는=network.target

[제공하다]
AmbientCapability=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_BROADCAST CAP_NET_RAW
DeviceAllow=char-* rw
ExecStart=!!/lib/systemd/systemd-networkd
잠금 성격=예
MemoryDenyWriteExecute=예
새로운 권한 없음 = 예
제어 그룹 보호=예
홈페이지 보호=예
커널 모듈 보호=예
커널 로그 보호=예
보호 시스템 = 엄격함
다시 시작 = 실패 시
다시 시작 시간 = 0
RestrictAddressFamilies=AF_UNIX AF_NETLINK AF_INET AF_INET6 AF_PACKET AF_ALG
네임스페이스 제한=예
실시간 제한=예
런타임 디렉터리=systemd/netif
RuntimeDirectoryPreserve=예
syscallschema=네이티브
시스템 호출 오류 번호=EPERM
SystemCallFilter=@시스템 서비스
유형=알림
KillSignal=SIGUSR2 다시 시작
사용자=시스템 네트워크
워치독 초 = 3분

[설치하다]
WantedBy=다중 사용자.대상
또한=systemd-networkd.socket
별칭=dbus-org.freedesktop.network1.service
또한=systemd-networkd-wait-online.service

관련 정보