ntp possível na rede ad hoc no Ubuntu? 12.04 em diante

0

Estou fazendo um projeto de pesquisa em redes ad hoc veiculares. Estou usando a linguagem de programação C para programação de soquete, com quatro laptops instalados com as versões Ubuntu 12.04 e 14.04. Todos os laptops estão conectados a uma rede ad hoc que eu criei. E cada um desses laptops está constantemente transmitindo em um endereço IP de broadcast da rede ad hoc. e, ao mesmo tempo, receber transmissões dos outros três laptops (beaconing ou hello packets). Eu vou fazer testes de campo usando esses 4 laptops em 4 carros cada. e preciso fazer uma avaliação de desempenho com base no atraso de ponta a ponta dos pacotes UDP em diferentes cenários de tráfego.

Agora, o problema em encontrar atraso é que todos os meus quatro laptops estão tendo tempos de sistema diferentes. Então, eu preciso sincronizar seus tempos, fazendo um dos meus 4 laptops como o servidor de tempo ..

Eu pensei em usar o método de sincronização de tempo NTP. Mas percebi que o NTP funciona de maneira cliente-servidor , enquanto que estou usando uma configuração de rede ad hoc . Alguém pode me dizer se eu posso usar ntp na rede ad hoc? e, se isso for possível , como configurar em cada dispositivo ?

Em segundo lugar, não terei conexão com a Internet em nenhum desses 4 laptops enquanto estiver fazendo os testes de campo na estrada.

Obrigado

    
por Shezwan91 17.11.2014 / 07:29

1 resposta

0

Dado que você está a bordo de um carro, por que não basta tocar no GPS do carro para ganhar tempo?

Eu sei que isso não vai ajudá-lo no laboratório, mas você pode comprar unidades de GPS para os laptops e fazer cada um deles tickers Stratum 1 (relógios). Isso seria consistente com as variações de tempo quando nos carros também.

    
por Jeffrey D Pound Sr 27.01.2015 / 22:43