A adição da interface fictícia requer o módulo do kernel fictício que não é carregado quando o rc.local está sendo executado. Existem muitos métodos para executar um programa no momento da inicialização, mas a melhor maneira é o arquivo de serviço.
Suponho que a sua caixa Ubunut suporta a tecnologia inicial. Eu nomeio este serviço "dummyadder". Primeiro, crie o arquivo /etc/init/dummyadder.conf
e adicione as seguintes linhas:
start on runlevel [2345]
script
ip link add name mydummy type dummy
ip link set dev mydummy up
end script
pre-stop exec ip link del mydummy
Reinicie o seu Linux para ver o resultado.