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 で書いた。