Primeiro de tudo, acho que você tem muitas informações (e informações erradas) no ifcfg-eth?:? arquivos:
1) Eu não acho que você precise / deve especificar o GATEWAY em todos eles, pelo menos para evitar confusões.
2) O BOOTPROTO provavelmente não deveria existir e mesmo se deveria, ele tem um valor incorreto (pode ser "none", "bootp" ou "dhcp").
3) O ONBOOT nunca deve ser usado para interfaces alias e já vi muitos problemas causados por isso antes. Deve ser sempre ONPARENT.
4) Eu acho que você deve sempre especificar o gateway padrão em / etc / sysconfig / network em vez de definições de interface. Mas essa provavelmente pode ser uma opinião pessoal sem uma prova real de que é melhor, só que parece mais lógico para mim.
5) A coisa da VLAN20 que você vê no NetworkManager está lá a partir da opção NAME, então especifique-a em seus arquivos de configuração, pois pode estar faltando, eu acho.