Se alguém se deparar com isso agora, espero que isso ajude!
Infelizmente, para que a interface desapareça, você precisará recriar uma configuração válida; isso pode ser tão simples quanto
DEVICE=eth2.508
BOOTPROTO=none
VLAN=yes
Abra a interface com
ifup eth2.508
Se for bem sucedido, você pode trazer a interface de volta para baixo
ifdown eth2.508
Neste ponto, você deve ver a interface removida do ifconfig, e pode mover com segurança o arquivo de configuração de sua pasta de scripts de rede.
A lição a ser aprendida a partir disso é derrubar uma interface antes de excluí-la!
Também recomendo veementemente mover as configurações para um diretório de arquivamento, em vez de excluí-las, caso surja uma situação que se torne necessária / desejada novamente. Nos meus servidores CentOS, eu faria
cd /etc/sysconfig/network-scripts
mkdir if-archive
mv ./eth2.508 ./if-archive/eth2.508.20170621-01
Você notará que o nome do arquivo tem yyyymmdd-vv anexado a ele; o -vv é para se você tiver várias configurações a partir da mesma data, você pode incrementar manualmente isso para manter várias cópias. Se você não precisa, não o adicione.