Hi, I currently have a problem with FAI version 5.3.6 directly from stretch regarding Predictable Network Interface Names:
When I boot a VM to be installed I get eth0 as network interface name: # grep eth0 /var/log/fai/localhost/last/dmesg.log [ 0.990874] vmxnet3 0000:0b:00.0 eth0: NIC Link is Up 10000 Mbps [ 1.170530] vmxnet3 0000:0b:00.0 eth0: intr type 3, mode 0, 3 vectors allocated But then the script DEBIAN/30-interface (which is the same as in the simple examples from /usr/share/doc/fai-doc/examples/simple/scripts/DEBIAN/30-interface) stumbles upon a mismatch between the runtime interface name "ens192" and just quits (and does not create /etc/network/interfaces): # less /var/log/fai/localhost/last/shell.log ===== shell: DEBIAN/30-interface ===== Device "ens192" does not exist. DEBIAN/30-interface OK. I can work around this booting the to be installed VM with kernel option net.ifnames=0 _and_ booting the installed VM with the same option, then I have a correctly created /etc/network/interfaces with eth0 in it. But I'd like to have ens192 (a predictable network interface name). So the question is: How to get the boot system of FAI (dracut?) to create not eth0, but ens192 during boot? With regards, Alex -- Alexander Bugl