Hide Forgot
Description of problem: dracut always uses BOOTIF if present on the command line. The real problem is that pxe configs need ipappend 2 in order for pxelinux.0 to send BOOTIF=<MAC>. But there is no way to edit this when booting a system from the pxe menu. In the past if we had ksevice=bootif on the append line and needed to change it we could simply edit the append line to ksdevice=<MAC> or remove it entirely (while at the systems console). Now the only way to change this is to go back to the tftpboot server and edit the text file. Version-Release number of selected component (if applicable): dracut-033-40.el7 How reproducible: everytime Expected results: some way to disable/change BOOTIF without having to remove ipappend 2 from the pxe config file.
(In reply to Bill Peck from comment #0) > Description of problem: > > dracut always uses BOOTIF if present on the command line. The real problem > is that pxe configs need ipappend 2 in order for pxelinux.0 to send > BOOTIF=<MAC>. But there is no way to edit this when booting a system from > the pxe menu. In the past if we had ksevice=bootif on the append line and > needed to change it we could simply edit the append line to ksdevice=<MAC> > or remove it entirely (while at the systems console). > > Now the only way to change this is to go back to the tftpboot server and > edit the text file. > > > Version-Release number of selected component (if applicable): > dracut-033-40.el7 > > How reproducible: > everytime > > Expected results: > some way to disable/change BOOTIF without having to remove ipappend 2 from > the pxe config file. like rd.bootif=0 ? Hmm, thinking about it. Does appending "BOOTIF=" at the end work?
we tried adding the other nic's mac address to BOOTIF= but that didn't seem to work. I can do it again and report the order that the entries end up in command line.
dracut-033-84
Verified on RHEL-7.0-20140127.0. When I add rd.bootif=0 all network interfaces are activated not only BOOTIF interfaces.
Verified on dracut-033-85.
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request.