Feature #3695
Add a device name to additional host interfaces
Description
https://fedoraproject.org/wiki/Anaconda/Kickstart#network mentions a --device
parameter, but I can't find a field for this in the host creation. Adding this field will make provisioning using multiple interfaces much easier. Adding this could also help with ignoring some interfaces while kickstarting and just be a simple additional IP. The mac address should also become optional if the device name is empty for this to happen.
Something like this: (you might need to figure out something with the gateway because of default linux routing)
network --bootproto <%= @static ? "static --ip=#{@host.ip} --netmask=#{@host.subnet.mask} --gateway=#{@host.subnet.gateway} --nameserver=#{[@host.subnet.dns_primary,@host.subnet.dns_secondary].reject{|n| n.blank?}.join(',')}" : "dhcp" %> --hostname <%= @host %> <% @host.interfaces.each do |i| -%> <% unless i.device.empty -%> network --bootproto static --device <%= i.device + " --ip " + i.ip + " --netmask " + i.subnet.mask + " --gateway " + i.subnet.gateway %> <% end -%> <% end -%>
Related issues
History
#1
Updated by Dominic Cleal over 8 years ago
- Related to Feature #2240: Full Multiple Interface Support added
#2
Updated by Marek Hulán almost 8 years ago
- Related to Tracker #2409: Networking added
#3
Updated by Marek Hulán almost 8 years ago
- Blocked by Refactor #7456: Extract primary interface from host added
#4
Updated by Marek Hulán over 7 years ago
- Category set to Network
- Status changed from New to Resolved
- Legacy Backlogs Release (now unused) set to 28
after discussion with reporter, this should be possible today as we configure interfaces in %post and for multiple IPs we can use Aliases, therefore closing as resolved