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
ロックの性格=はい
MemoryDe​​nyWriteExecute=はい
新しい権限なし = はい
制御グループの保護=はい
ホームページ保護=はい
カーネルモジュールの保護=はい
カーネルログ保護=はい
保護システム=厳格
再開=失敗した場合
再起動時間 = 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

ベストアンサー1

おすすめ記事