Проблема в том, что мне нужно указывать URL из-за &:
wget "https://maps.googleapis.com/maps/api/streetview?size=640x640&location=38.3810257,-89.486167&heading=0" -O downloaded.jpg
У меня была та же проблема, что и у вас, когда во время загрузки происходил сбой, но после этого он работал нормально, если запускать его вручную. При проверке различных журналов я понял, что похоже, что udhcpc инициализировался, когда интерфейсы открывались, и поэтому первые несколько обнаружений на самом деле не происходили через интерфейс.
В идеале я бы сделал так, чтобы udhcpc не запускался до тех пор, пока интерфейс не станет стабильным, но, поскольку я не знал, как это сделать, я просто увеличил количество попыток, которые делает udhcpc. Обычно он получает IP-адрес после 4 -5 попыток, но я увеличил лимит до 10 попыток, чтобы покрыть любые крайние случаи.
Добавьте вторую строку ниже к/etc/network/interfaces
iface eth0 inet dhcp
udhcpc_opts -t 10 #sets max retries to 10
#rest of config params