CentOS 7 deaktiviert vorhersagbare Netzwerkschnittstellennamen während der Installation

CentOS 7 deaktiviert vorhersagbare Netzwerkschnittstellennamen während der Installation

net.ifnames=0 biosdevname=0Ich weiß, dass ich , mit , verwenden kann grub, um zu deaktivierenvorhersagbare Netzwerkschnittstellennamen. Dadurch wird die erste Schnittstelle als eth0 statt als enp0s3 oder was auch immer bezeichnet. Wie gebe ich dies während der Installation mithilfe einer Kickstart-Datei an?

Antwort1

Sie können denBootloaderAbschnitt in der Kickstart-Datei, um vorhersehbare Netzwerkschnittstellennamen zu unterdrücken. Das Hinzufügen von net.ifnames=0und [falls erforderlich] sollte biosdevname=0das --appendbewirken, wonach Sie fragen.

bootloader --location=mbr --append="net.ifnames=0 biosdevname=0"

rhgb quiet crashkernel=autoBeachten Sie, dass ich die Standardeinstellungen aus dem ausgeschlossen habe --append. Es funktioniert mit oder ohne sie. Sie können das Paket biosdevname auch von der Installation ausschließen und es nur net.ifnames=0im obigen Paket verwenden.

bootloader --location=mbr --append="net.ifnames=0"
...
%packages --nobase
@core --nodefaults
-biosdevname
%end

verwandte Informationen