Simon Woolsgrove wrote: > I just noticed this with the new network snippet in 1.4.1. > > If I add a system and only configure say eth5, cobbler adds eth0 I get say > > interface : eth0 > mac address : > bonding : > bonding_master : > bonding_opts : > is static? : False > ip address : > subnet : > static routes : [] > dns name : > dhcp tag : > virt bridge : > interface : eth5 > mac address : 00:xx:xx:xx:xx:xx > bonding : > bonding_master : > bonding_opts : > is static? : False > ip address : > subnet : > static routes : [] > dns name : > dhcp tag : > virt bridge : > > > The network snippet renders this as > > # --- Network --- > # Network information > # Using "old" style networking config. Make sure all MAC-addresses are in > cobbler to use the new-style config > network --bootproto=dhcp --hostname=fred --device=eth0 --onboot=on > network --bootproto=dhcp --device=eth1 --onboot=on > > It goes into old style as no mac has been assigned to eth0 (unwanted > interface). > > Making the following change fixes this > > diff --git a/snippets/network_config b/snippets/network_config > index 001aa50..a1ab5e4 100644 > --- a/snippets/network_config > +++ b/snippets/network_config > @@ -61,7 +61,7 @@ > #end if > ## network details are populated from the cobbler system object > #if $is_vlan == "false" > -network $network_str --device=eth$i --onboot=on > +network $network_str --device=$iname --onboot=on > #end if > #end for > #end if > > > > # --- Network --- > # Network information > # Using "old" style networking config. Make sure all MAC-addresses are in > cobbler to use the new-style config > # found interface eth5 processing ... > network --bootproto=dhcp --hostname=fred --device=eth5 --onboot=on > # found interface eth0 processing ... > network --bootproto=dhcp --device=eth0 --onboot=on > > > Adding the mac address for eth0 fixes the issue as it jumps to the > pre_install_network_config snippet. I guess when eth0 is allowed to be > removed would fix this use case. But will still happen if old style is > employed with non consecutive interfaces. > > Cheers, > Simon > > > > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler >
Just labelling this thread as a patch so I can find it :) _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
