Eu encontrei uma solução que parece funcionar com uma porta ethernet gerenciada pelo NM.
Não sou especialista e sou novo no NM e no Ubuntu - portanto, seja aconselhado.
Usando o Ubuntu 12.04
Adicionado um script: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1
(uma versão editada do arquivo instalado: /etc/NetworkManager/dispatcher.d/01ifupdown).
Os documentos NM dizem que os scripts no dispatcher.d são executados em ordem alfabética, por isso, nomeie seu arquivo adicionado para que seja executado por último.
No meu caso, o eth1 está atrás de um roteador que atribui um IP # via DHCP 'estático'. Eu preciso de um segundo IP # no mesmo segmento da LAN para que eu possa executar dois servidores DLNA ao mesmo tempo. (Mythtv e Serviio no meu caso.) Parece DLNA servidores devem cada vincular a um IP diferente #. Eu queria manter o NM gerenciando a eth1 para continuar usando seus recursos internos
meu script adicionado:
#!/bin/sh -e
# Script for nm to add an alias eth1:0 and multicast routing on eth1 up---wjw
if [ -z "$1" ]; then
echo "$0: called with no interface" 1>&2
exit 1;
fi
eth1="eth1"
if [ "$1" != "$eth1" ]; then
exit 0;
fi
# Run the right scripts
case "$2" in
up|vpn-up)
ifconfig eth1:0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255
route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1:0
;;
down|vpn-down|hostname|dhcp4-change|dhcp6-change)
# Do nothing more
exit 0
;;
*)
echo "$0: called with unknown action \'$2'" 1>&2
exit 1
;;
esac