From 6bad4ed8d1cc7b886d4b40e339114b5c59b266ec Mon Sep 17 00:00:00 2001 From: Shane Nehring Date: Fri, 24 Jan 2025 10:04:37 -0600 Subject: [PATCH] have dracut explicitly configure defined interfaces Signed-off-by: Shane Nehring --- CHANGELOG.md | 1 + etc/ipxe/dracut.ipxe | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 829bf179..ab7ac9c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -93,6 +93,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Parallelized and optimized overlay build. #1018 - Added note about dnsmasq interface options in Rocky 9. - Added retries to curl in wwinit dracut module. #1631 +- Added ip= argument to dracut ipxe script. #1630 ### Removed diff --git a/etc/ipxe/dracut.ipxe b/etc/ipxe/dracut.ipxe index e7b09e50..e9814e0c 100644 --- a/etc/ipxe/dracut.ipxe +++ b/etc/ipxe/dracut.ipxe @@ -23,7 +23,7 @@ kernel --name kernel ${uri}&stage=kernel || goto reboot echo Downloading initramfs initrd --name initramfs ${uri}&stage=initramfs || goto reboot -set dracut_net rd.neednet=1 {{range $devname, $netdev := .NetDevs}}{{if and $netdev.Hwaddr $netdev.Device}} ifname={{$netdev.Device}}:{{$netdev.Hwaddr}} {{end}}{{end}} +set dracut_net rd.neednet=1 {{range $devname, $netdev := .NetDevs}}{{if and $netdev.Hwaddr $netdev.Device}} ifname={{$netdev.Device}}:{{$netdev.Hwaddr}} ip={{$netdev.Device}}:dhcp {{end}}{{end}} set dracut_wwinit root=wwinit wwinit.uri=${baseuri} init=/init echo Booting initramfs