Ubuntu におけるマルチホーム (IP Alias) の設定とデフォルトのソースアドレス
/etc/network/interfaces に
auto eth0 iface eth0 inet static address 172.x.y.10 netmask 255.255.255.0 network 172.x.y.0 broadcast 172.x.y.255 gateway 172.x.y.254 auto eth0:0 iface eth0:0 inet static address 172.x.y.11 netmask 255.255.255.0 network 172.x.y.0 broadcast 172.x.y.255
とか書いたら、恐れていたとおりデフォルトのソースアドレスが eth0:0 の方 (172.x.y.11) になった。管理上 eth0 から出て行ってほしいので、
auto eth0 iface eth0 inet static address 172.x.y.10 netmask 255.255.255.0 network 172.x.y.0 broadcast 172.x.y.255 gateway 172.x.y.254 post-up ifconfig eth0:0 172.x.y.11/24
みたく post-up で書いた。