ubuntu 中的 ad hoc 网络可以使用 ntp 吗?12.04 以上版本

ubuntu 中的 ad hoc 网络可以使用 ntp 吗?12.04 以上版本

我正在做一个关于车载 Ad hoc 网络的研究项目。我使用 C 编程语言进行套接字编程,四台笔记本电脑安装了 Ubuntu 12.04 和 14.04 版本。所有笔记本电脑都连接到我创建的 ad hoc 网络。这些笔记本电脑中的每一台都在 ad hoc 网络的广播 IP 地址上不断广播。同时,接收来自其他三台笔记本电脑的广播(信标或 hello 数据包)。我将使用这 4 台笔记本电脑分别在 4 辆车上进行现场测试。我需要根据不同流量场景下 UDP 数据包的端到端延迟进行性能评估。

现在,查找延迟的问题在于我的四台笔记本电脑的系统时间都不同。因此,我需要通过将其中一台笔记本电脑设置为时间服务器来同步它们的时间。

我曾想过使用 NTP 时间同步方法。但我意识到NTP 采用客户端-服务器方式工作, 然而我正在使用临时网络配置..有人能告诉我是否我可以在 ad hoc 网络上使用 ntp 吗?如果可能的话,如何在每个设备上进行配置

第二,,我将无法连接互联网在路上进行现场测试时,在这 4 台笔记本电脑中的任何一台上。

谢谢

答案1

假设您在车上,为什么不直接利用汽车的 GPS 来获取时间呢?

我知道这对你在实验室里没有帮助,但你可以为笔记本电脑购买 GPS 装置,并将它们设置为 Stratum 1 时钟。这也将与汽车中的时间差异保持一致。

相关内容