LINUX.ORG.RU
решено ФорумAdmin

Не определяется устройство по статическому IP

 , , ,


0

1

Доброго времени суток, ЛОР!

Проблема

Устройство сначала загружается в initramfs, там ему выдаётся статический ip адрес - настройки прописаны в /etc/network/interfaces.d/eth0.conf, командой ifup -a. Всё работает, подключается.
После манипуляций, перед загрузкой в реальный rootfs вызывается ifdown -a и идёт загрузка.
В реальном rootfs тоже выставляется статический ip адрес, но по нему 9/10 случаев устройство не видно в сети.
Если обходить загрузку initramfs - проблемы на реальном rootfs нет.

Окружение

RPI3B+, rootfs - raspbian, initramfs - собранная из buildroot.

Вопрос

Как сделать насильную перерегистрацию устройства в сети или что я делаю неправильно?

Если каждые 4 дня создавать темы с одинаковыми вопросами, вряд ли это ускорит их решение.

vvn_black ★★★★★
()
Ответ на: комментарий от Kass_Martin

Решено

Решено было вызовом не ‘ifdown -a’, а ‘ip addr flush ’ - тобишь, обычной очисткой выданного ip адреса без перевключения самого интерфейса.

Kass_Martin
() автор топика
Ответ на: Решено от Kass_Martin

Так же существенно помогло arping бродкаст своего ip

Kass_Martin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.