拜托,我需要一些帮助。我有 Rocky 8.5 和 clevis luks 的设置。出于某种原因,在 GRUB 或 dracut 中配置的静态 IP 地址似乎根本不起作用。只有我可以使用 DHCP 进行引导和解密(“配置”了 IP 静态配置)。
我的感觉是由于某种原因它没有采用这些值并回退到 DHCP。我的配置就是其中之一,没有一个工作:
Option 1
at /etc/dracut.conf.d/network_at_boot.conf
kernel_cmdline="ip=192.168.1.95::192.168.1.1:255.255.255.0:::none"
kernel_cmdline="nameserver=8.8.8.8[nameserver=8.8.4.4]"
kernel_cmdline="rd.neednet=1"
Option 2
at /etc/dracut.conf.d/network_at_boot.conf
kernel_cmdline="ip=192.168.1.95::192.168.1.1:255.255.255.0:::none nameserver=8.8.8.8[nameserver=8.8.4.4] rd.neednet=1"
Option 3
at /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/rl-swap rd.luks.uuid=luks-1cd2a8c2-e1db-369a-b0d6-c56a5f645efd rd.lvm.lv=rl/root rd.lvm.lv=rl/swap rhgb quiet ip=192.168.1.95::192.168.1.1:255.255.255.0:::none nameserver=8.8.8.8 rd.neednet=1"
在选项 1 或 2 之后,我执行了: dracut -fv --regenerate-all
在选项 3 之后: grub2-mkconfig -o /boot/grub2/grub.cfg
顺便说一句,VM 开机和询问 luks 密码之间有 1.5 分钟的延迟。我不知道它是否与此有关。我使用 rd.break=cmdline 进行了 rd.debug,并在日志报告中搜索了 IP 地址,但那里什么也没有。另外,我从 /proc/cmdline 获得了信息,它与开始时在 grub 菜单中看到的选项相同。
欢迎任何帮助。谢谢