Existe mais um método para controlar nomes de links de rede no RHEL / CentOS 7 com o systemd.
Crie um novo diretório se estiver ausente:
mkdir /etc/systemd/network
Crie um novo arquivo de regras nele. A extensão do arquivo deve ser .link ou será ignorada
cat /etc/systemd/network/10-lan0.link
[Match]
MACAddress=00:50:56:b7:65:2b
[Link]
Name=lan0
Crie um arquivo de configuração para esta interface:
cat /etc/sysconfig/network-scripts/ifcfg-lan0
IPADDR="192.168.6.8"
GATEWAY="192.168.6.254"
NETMASK="255.255.255.0"
BOOTPROTO="static"
DEVICE="lan0"
ONBOOT="yes"
IPV6INIT="no"
Aqui systemd.link (5) você pode ler a descrição de como criar regras, existem muitas opções para nomear. Também existem alguns exemplos.
Infelizmente esta página man systemd.link (5) está ausente no RHEL7, mas funciona.
Aqui você pode ler sobre a nova política de nomenclatura comum de interfaces de rede. Você pode alterar essa política para algumas interfaces no sistema ou para todas as interfaces.