Оказывается, raspberry pi не очень старается получить IP-адрес с помощью dhcp, во время сбоя питания мой rpi загружался быстрее, чем сервер dhcp, и никогда не получал IP-адрес. В такой ситуации кажется, что rpi загружен, но он не получает IP-адрес, и я никогда не увижу от него запрос dhcp, пока не перезагрузлю его снова.
dhclient запускается так:
dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Я не могу найти способ изменить аргументы dhclient, аргумент -1 может быть виновником. Как я могу сделать мои raspberrypi повторные запросы DHCP, пока он не получит ответ?
Изменить: это касается Raspbian «хриплый» дистрибутив.