Per impostazione predefinita, la rete su CentOS 7 e 8 è gestita da NetworkManager.
Utilizza un plug-in chiamato ifcfg-rh per leggere i vecchi file di configurazione del servizio di rete (utilizzati in CentOS 6 e versioni precedenti) come quello che hai citato e tradurli nella configurazione di NetworkManager appropriata.
Quello che probabilmente è successo qui è che il nome dell'interfaccia è cambiato rispetto a quello che era durante l'installazione. Questo accade spesso con macchine virtuali in esecuzione con prodotti VMware. Sembra che tu avessi il nome dell'interfaccia ens192 al momento dell'installazione. Puoi usare ip link
per vedere il nome dell'interfaccia corrente.
Se il nome è diverso, puoi modificare il file e cambiare il nome dell'interfaccia all'interno, quindi ricaricare NetworkManager.
[[email protected] ~]# systemctl reload NetworkManager
Mentre NetworkManager eccelle nella gestione delle reti per sistemi desktop/laptop, e sicuramente funziona per i server, è abbastanza pesante per questo scopo. Ultimamente ho iniziato a passare dai miei server CentOS 8 al molto più leggero systemd-networkd, che è un po' meglio integrato nel sistema, ma non supporta anche i sistemi desktop/laptop (in particolare WiFi). Potresti considerare di fare lo stesso.