Public bug reported:
## Summary
On Ubuntu Server with desktop environment installed, a DHCP address assigned in
the initramfs stage (by dracut/systemd-networkd) persists after boot, even when
NetworkManager + Netplan are configured for static IP via `renderer:
NetworkManager`. The static configuration is ignored.
## Environment
- Ubuntu 26.04 LTS
- Kernel: 7.0.0-27-generic
- Interface: enp3s0 (Realtek RTL810xE)
- Stack: NetworkManager + Netplan (renderer: NetworkManager)
- Initramfs: dracut (residual config)
## Steps to Reproduce
1. Install Ubuntu Server 26.04
2. Install desktop: `sudo apt install ubuntu-desktop-minimal`
3. Configure static IP via Netplan (renderer: NetworkManager):
/etc/netplan/90-NM-*.yaml → addresses: [192.168.1.200/24], routes: [{to:
default, via: 192.168.1.1}]
4. (Optional trigger) ln -sf /run/systemd/network/zzzz-dracut-default.network
/etc/systemd/network/zzzz-dracut-default.network
5. Reboot
6. ip -4 a show enp3s0
## Expected
- enp3s0: 192.168.1.200/24, no "dynamic" flag
## Actual
- enp3s0: 192.168.1.210/24 scope global dynamic (DHCP)
- Static IP ignored
## Root Cause (preliminary)
- Dracut generates `/run/systemd/network/zzzz-dracut-default.network`
(DHCP=yes) in initramfs
- systemd-networkd in initramfs acquires DHCP lease before pivot to user space
- DHCP address remains in kernel state; NetworkManager fails to fully replace it
- Netplan validation warnings (deprecated `gateway4`) exacerbate — if netplan
generate fails, NM gets no static config at all
## Workaround
sudo ln -sf /dev/null /etc/systemd/network/zzzz-dracut-default.network
sudo update-initramfs -u -k all
(plus fix Netplan: remove gateway4, correct addresses)
## Affects
Also affects: dracut, network-manager, systemd (initramfs networkd)
Suggest subscribing Ubuntu Foundations Team.
## Attachment
Collected system state: [attach ubuntu-network-bug-report-*.tar.gz]
** Affects: netplan
Importance: Undecided
Status: New
** Affects: netplan.io (Ubuntu)
Importance: Undecided
Status: New
** Tags: dracut initramfs network-race server-desktop
** Attachment added: "ubuntu-network-bug-report-20260626-084139.tar.gz"
https://bugs.launchpad.net/bugs/2158368/+attachment/5979088/+files/ubuntu-network-bug-report-20260626-084139.tar.gz
** Tags added: dracut initramfs network-race server-desktop
** Also affects: netplan
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158368
Title:
[SRU] DHCP address from initramfs (dracut) persists on Server+desktop
with NetworkManager renderer
To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/2158368/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs