Я думаю, что эта проблема связана с гонкой между dhclient, которая асинхронно вызывает сетевой интерфейс и другие сервисы, которые нуждаются в сетевом интерфейсе.
У меня Samba спорадически не начиналась моя система Debian в течение длительного времени, и теперь, по сути, то же самое произошло с mysqld (необходимо для задней части MythTV), что в конечном итоге побудило меня углубиться в нее.
Если DHCPACK прибывает вовремя и dhclient выводит интерфейс перед запуском Samba / mysql, все в порядке, в противном случае службы не запускаются:
mysqld: 120520 11:38:02 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
May 20 12:50:38 piano smbd[1763]: WARNING: no network interfaces found
Я исправил его уродливым взломом добавления 15-секундной задержки после начала сетевой менеджер в сценарии инициализации и перемещение двух сценариев инициализации после сетевого менеджера в порядке загрузки.
Лучшим способом было бы добавить правильную зависимость для сетевого интерфейса, но это не возможно, с sysvinit.
Я считал, что другие решения слишком рискованны (например, с помощью upstart).