Чтобы использовать атрибуты от нескольких родителей, вам нужно использовать несколько правил и GOTO. Что-то вроде этого.
SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}!="00", GOTO="huawei_end"
ACTION=="add", KERNEL=="ttyUSB[0-9]*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", RUN+="/usr/bin/systemctl start modem_dialer"
LABEL="huawei_end"
Поправка: вы просто хотите установить маршрут к виртуальной машине на всех машинах, которые хотят получить доступ к плавающим IP.
http://www.thegeekstuff.com/2012/04/route-examples
Оставляем неправильный/обратный ответ (обычно уже настроенный на автоматическое выполнение):
Машина внутри контейнера не знает о публичной сети, если только она не настроена на ее просмотр через мост.
http://docs.openstack.org/admin-guide/compute-networking-nova.html
"В настоящее время Compute с nova-network поддерживает только мостовую сеть Linux, которая позволяет виртуальным интерфейсам подключаться к внешней сети через физический интерфейс."
Я отсылаю вас к этой странице за информацией о том, как это настроить.