ntp возможен в сети ad hoc в Ubuntu ? 12.04 и выше

ntp возможен в сети ad hoc в Ubuntu ? 12.04 и выше

Я работаю над исследовательским проектом по транспортным сетям Ad hoc. Я использую язык программирования C для программирования сокетов с четырьмя ноутбуками, на которых установлены версии Ubuntu 12.04 и 14.04. Все ноутбуки подключены к созданной мной сети ad hoc. И каждый из этих ноутбуков постоянно транслирует данные на широковещательном IP-адресе сети ad hoc и в то же время принимает широковещательные сообщения от трех других ноутбуков (пакеты маяков или приветствия). Я собираюсь провести полевые испытания, используя эти 4 ноутбука в 4 автомобилях каждый. Мне нужно провести оценку производительности на основе сквозной задержки пакетов UDP при различных сценариях трафика.

Теперь проблема в поиске задержки в том, что все мои четыре ноутбука имеют разное системное время. Поэтому мне нужно синхронизировать их время, сделав один из моих 4 ноутбуков СЕРВЕРОМ ВРЕМЕНИ..

Я думал использовать метод синхронизации времени NTP. Но я понял, чтоNTP работает по принципу клиент-сервер, тогда какЯ использую сеть ad hocконфигурация.. Может ли кто-нибудь сказать мне,Могу ли я использовать NTP в одноранговой сети?и ,,если это возможно,,,как настроить на каждом устройстве?

Во-вторых,,У меня не будет подключения к Интернетуна любом из этих 4 ноутбуков во время полевых испытаний в дороге.

Спасибо

решение1

Учитывая, что вы находитесь в автомобиле, почему бы просто не воспользоваться GPS-навигатором автомобиля, чтобы узнать время?

Я знаю, что это не поможет вам в лаборатории, но вы можете купить GPS-устройства для ноутбуков и сделать каждый из них тикером (часами) Stratum 1. Это также будет соответствовать отклонениям времени в автомобилях.

Связанный контент