> On 17 Mar 2020, at 16:38, Larry Linder 
> <00000dea520dd180-dmarc-requ...@listserv.fnal.gov> wrote:
> 
> When
> you run ifconfig -a you see the configuration and no eth0 or eth1 but
> you find enp3s0:

This has been the case since well before Centos 8 came out. The eth* devices 
were replaced by device specific names years ago. If you add "net.ifnames=0 
biosdevname=0" to the kernel arguments for the install (we do this for the 
kickstart/pxe menus) then you can get eth* names back. We tend to do that on 
VMs as we don't care what the actual emulated device is on those.

All the Centos 8 VMs I've kickstarted have ifcfg-* files in 
/etc/sysconfig/network-scripts. The important thing is that they have UUIDs 
that link them to NetworkManager. I think it was only in Fedora 30 (or maybe 
29) when these scripts actually went away or stopped working). On Centos 7 the 
trick was to add "NM_CONTROLLED=no" and "HWADDR=<mac>" to these scripts to stop 
NetworkManager managing them. I've not had the need to set a static IP yet on a 
Centos 8 system yet (most of our managed switch ports require DHCP).

We are starting to use Centos 8 for our production VMs (puppet servers, 
blog/web hosts) and it's fine for us. We use Fedora for teaching desktops and 
servers, SL7/Centos 7 and Centos 8 for infrastructure servers and VMs. We have 
legacy issues too, we are only just getting rid of some core SL6 servers). We 
have a single set of RPM specs to make the custom packages we need, and a 
single (rather messy) puppet config to configure them. YMMV.

The University of St Andrews is a charity registered in Scotland, No. SC013532.

Reply via email to