I experienced the same bug, when /etc/network/interfaces was configured for dynamic ip.
After I configured /etc/network/interfaces to static ipv4 address, the problem was resolved.
So it seems that Samba binds only to local address, before the dhcp client received a address from the dhcp server.
Maybe there is a upstart event that fires when the network is available?
I experienced the same bug, when /etc/network/ interfaces was configured for dynamic ip. interfaces to static ipv4 address, the problem was resolved.
After I configured /etc/network/
So it seems that Samba binds only to local address, before the dhcp client received a address from the dhcp server.
Maybe there is a upstart event that fires when the network is available?