Доброго дня!
Необходимо реализовать механизм обнаружения устройства в сети. Сейчас используем оправке UDP-пакета на широковешательный адрес, в ответ устройство высылает UDP-пакет с некоторой информацией также на широковещательный адрес. Всё замечательно работает, но есть одно но...
Всё портит тот факт, что если на устройстве не указан адрес шлюза, то невозможно отправить ответ, sendto завершается с ошибкой, в errno 101 (Network is unreachable). На устройстве linux-2.6.35 и busybox-1.18.5.
Вопрос - что можно использовать, что бы обеспечеть отправку пакеты с устройства если адрес шлюза не установлен?
Спасибо.
обеспечить отправку пакета при не установленном шлюзе
Модератор: Модераторы разделов
-
IMB
- Сообщения: 2567
- ОС: Debian
-
Bizdelnick
- Модератор
- Сообщения: 21504
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: обеспечить отправку пакета при не установленном шлюзе
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |