NTP возможно в специальной сети в Ubuntu? 12.04 года
Я делаю исследовательский проект по специальным сетям в ГИБДД. Я использую язык программирования C для сокетного программирования с четырьмя ноутбуками, установленными с версиями Ubuntu 12.04 и 14.04. Все ноутбуки подключены к специальной сети, которую я создал. И каждый из этих ноутбуков постоянно вещает по широковещательному IP-адресу специальной сети. и в то же время прием трансляций с трех других ноутбуков (передача сигналов маяка или приветствия). Я собираюсь проводить полевые испытания, используя эти 4 ноутбука на 4 автомобилях каждый. и мне нужно провести оценку производительности на основе сквозной задержки пакетов UDP при различных сценариях трафика.
Теперь проблема в обнаружении задержки заключается в том, что у всех четырех моих ноутбуков разное системное время. Итак, мне нужно синхронизировать их время, сделав один из моих 4 ноутбуков в качестве СЕРВЕРА ВРЕМЕНИ..
Я думал об использовании метода синхронизации времени NTP. Но я понял, что NTP работает в режиме клиент-сервер, тогда как я использую конфигурацию сети ad hoc. Может кто-нибудь сказать мне, могу ли я использовать ntp в сети ad hoc? и,, если это возможно,,, как настроить на каждом устройстве?
Во-вторых, у меня не будет подключения к Интернету ни на одном из этих 4 ноутбуков во время полевых испытаний в дороге.
Благодарю вас
1 ответ
Учитывая, что вы находитесь на борту автомобиля, почему бы просто не использовать GPS автомобиля на время?
Я знаю, что это не поможет вам в лаборатории, но вы могли бы купить устройства GPS для ноутбуков и сделать каждый из них Stratum 1 тикерами (часами). Это будет соответствовать временным отклонениям в автомобилях.