sudo echo "
auto lo:1
iface lo:1 inet static
address
netmask " | sudo tee /etc/network/interfaces
A última linha do seu script netmask " >/etc/network/interfaces
tenta editar o arquivo de interfaces que somente o root pode gravar. (Ou pelo menos deve ser propriedade de raiz)
No entanto, sudo echo "" >
provavelmente não funciona como você deseja.
O que ele está fazendo é executar echo ""
com permissões de root, mas o operador >
não está executando com essas permissões.
Você pode reformatar o seu comando nas linhas deste exemplo. Neste caso, o comando que é enviado para o arquivo está sendo executado como root, enquanto os outros comandos não precisam ser. Eu mostrei um exemplo disso acima.