udhcpc: без аренды, сбой ПРИ загрузке на встроенном Linux, созданном Buildroot

Проблема в том, что мне нужно указывать URL из-за &:

wget "https://maps.googleapis.com/maps/api/streetview?size=640x640&location=38.3810257,-89.486167&heading=0" -O downloaded.jpg
2
23.04.2018, 23:19
1 ответ

У меня была та же проблема, что и у вас, когда во время загрузки происходил сбой, но после этого он работал нормально, если запускать его вручную. При проверке различных журналов я понял, что похоже, что 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
0
03.11.2020, 14:39

Теги

Похожие вопросы