How to setup IP alias on bridged interface in Ubuntu
The only way you can do that is from ifconfig (or maybe ip addr add, but i haven't checked it against bridges). if-up.d is okay, but i recommend you use post-up in interfaces, like:
auto br0:0 iface br0:0 inet static address 192.168.10.1 netmask 255.255.255.0 post-up /sbin/ifconfig br0:0 192.168.10.2 netmask 255.255.255.0
You can repeat post-up as much times as you want.
Here is something I'm using, works in Debian 8 and Ubuntu 16.03:
auto lo
iface lo inet loopback
auto br1
iface br1 inet static
bridge_ports eth1
address 172.17.17.1
netmask 255.255.255.0
network 172.17.17.0
broadcast 172.17.17.255
post-up /usr/sbin/dhcpd
auto br1:1
iface br1:1 inet static
address 172.17.17.2
netmask 255.255.255.0
network 172.17.17.0
broadcast 172.17.17.255