Par défaut, la mise en réseau sur CentOS 7 et 8 est gérée par NetworkManager.
Il utilise un plugin appelé ifcfg-rh pour lire les anciens fichiers de configuration du service réseau (utilisés dans CentOS 6 et les versions précédentes) tels que celui que vous avez mentionné et les traduire dans la configuration NetworkManager appropriée.
Ce qui s'est probablement passé ici, c'est que le nom de l'interface a changé par rapport à ce qu'il était lors de l'installation. Cela se produit souvent avec des machines virtuelles exécutées sous des produits VMware. Il semble que vous ayez le nom d'interface ens192 au moment de l'installation. Vous pouvez utiliser ip link
pour voir le nom de l'interface actuelle.
Si le nom diffère, vous pouvez modifier le fichier et changer le nom de l'interface à l'intérieur, puis recharger NetworkManager.
[[email protected] ~]# systemctl reload NetworkManager
Alors que NetworkManager excelle dans la gestion des réseaux pour les systèmes de bureau/portables, et fonctionne certainement pour les serveurs, il est assez lourd à cette fin. J'ai récemment commencé à basculer mes serveurs CentOS 8 vers le systemd-networkd beaucoup plus léger, qui est un peu mieux intégré au système, mais ne prend pas non plus en charge les systèmes de bureau/ordinateur portable (en particulier le WiFi). Vous pourriez envisager de faire la même chose.