if you have multiple network lines in your ks.cfg, the gateway and nameserver options from the last one are the ones used, even if they are null. The fix is to have the setNetwork function in installclass.py check for non-null gateway and nameserver arguments before setting the gateway and primaryNS properties of the id.network object This is known to be broken in 7.2 and does not appear to be fixed in beta2.
Known to be broken? Where is the bug reported against 7.2? Additionally only one network line is supported in kickstart... having more than one gets you into territory of things that if they work, great... but if not, then it's not entirely unexpected
I tested this in both 7.2 and the beta, but it seemed pointless to file against 7.2 at this point. Hence the known to be broken statement. However, if only one network line is supported, then this is a RFE for allowing multiple network lines for different devices.
Marking as an enhancement and deferring. We're in feature freeze at this point.
*** This bug has been marked as a duplicate of 64108 ***