Eu tive o mesmo problema, mas notei que ainda podia ver as interfaces na lista "ip addr". Eu usei o seguinte (como root):
# mv /etc/udev/rules.d/70-persistent-net.rules /tmp # If it's there and you want to save a copy
# ip addr # to get my mac addresses
# export INTERFACE=eth0; export MATCHADDR="xx:xx:xx:xx:xx:xx"; /lib/udev/write_net_rules # replace the 00's with the real mac addr
Repita para cada interface. Isso foi usado para "recuperar" meu arquivo. (Nota: uma invocação listará todas as interfaces + adiciona renomeação para corresponder a uma, então eu recomendo que você espreite o arquivo de saída após uma invocação)
Definitivamente, existem diferenças entre as implementações atuais do SO e do UDEV e os scripts de suporte. Para observar, eu estava usando o CentOS 6.8 quando fiz isso com sucesso.
Crédito - Eu principalmente referenciei este site. Há um comentário alguns tópicos que falam sobre como modificar o script, mas eu preferi usar variáveis de ambiente, pois era mais limpo: link