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