I don't think this is really fixed in recent versions either. At least I dist-upgraded my test server to Trusty now, but the script from comment #5 still shows that the interface only has a tentative LL address assigned by the time it is started by upstart:
Mar 24 20:42:59 ucstest kernel: [ 23.150580] enic 0000:08:00.0 eth0: Link UP
Mar 24 20:43:00 ucstest network-test: 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
Mar 24 20:43:00 ucstest network-test: link/ether 00:25:b5:00:00:ce brd ff:ff:ff:ff:ff:ff
Mar 24 20:43:00 ucstest network-test: inet6 fe80::225:b5ff:fe00:ce/64 scope link tentative
Mar 24 20:43:00 ucstest network-test: valid_lft forever preferred_lft forever
Mar 24 20:43:00 ucstest ntpdate[779]: Can't find host ntp.ubuntu.com: Name or service not known (-2)
Mar 24 20:43:00 ucstest ntpdate[779]: no servers can be used, exiting
I don't think this is really fixed in recent versions either. At least I dist-upgraded my test server to Trusty now, but the script from comment #5 still shows that the interface only has a tentative LL address assigned by the time it is started by upstart:
Mar 24 20:42:59 ucstest kernel: [ 23.150580] enic 0000:08:00.0 eth0: Link UP MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc mq state UP group default qlen 1000 b5ff:fe00: ce/64 scope link tentative
Mar 24 20:43:00 ucstest network-test: 2: eth0: <BROADCAST,
Mar 24 20:43:00 ucstest network-test: link/ether 00:25:b5:00:00:ce brd ff:ff:ff:ff:ff:ff
Mar 24 20:43:00 ucstest network-test: inet6 fe80::225:
Mar 24 20:43:00 ucstest network-test: valid_lft forever preferred_lft forever
Mar 24 20:43:00 ucstest ntpdate[779]: Can't find host ntp.ubuntu.com: Name or service not known (-2)
Mar 24 20:43:00 ucstest ntpdate[779]: no servers can be used, exiting
Tore