У меня есть сетевое устройство на базе Busybox (на устройстве Zynq), и у него есть две сетевые карты. Одна сеть имеет доступ к Интернету, а другая частная. У обоих есть DHCP, поэтому оба сообщают о шлюзах, хотя в частной сети нет доступа к Интернету. По какой-то причине трафик для таких вещей, как ntpd, rdate и ping, направляется в частную сеть. Нам нужно, чтобы NTP работал, но у Busybox ntpd нет -I
вариант. Мы пробовали удалить шлюз (route del default eth1
, IIRC) от сетевой карты для частной сети, но в результате устройство становится полностью недоступным.
Как минимум, мне нужно выяснить, как просто заставить работать NTP. В более общем плане было бы неплохо (но на данный момент не критично) выяснить, как настроить маршрут по умолчанию для всего исходящего трафика, идущего в общедоступную сеть, если он не соответствует диапазону IP-адресов частной. Любая помощь будет очень оценена.