Skip to content

editech-dev/ntp_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NTP Server

Este proyecto implementa un servidor NTP (Network Time Protocol) en Python.

Requisitos

  • Python 3.12

Instalación

  1. Clona el repositorio:
git clone git@github.com:peluza/ntp_server.git
  1. Instala las dependencias:
pip install -r requirements.txt

Ejecución

  1. Ejecuta el servidor NTP:
python main.py
  1. Configura tu cliente NTP para que se sincronice con el servidor.

Funcionamiento

El servidor NTP funciona de la siguiente manera:

  1. El servidor escucha en el puerto UDP 123.
  2. Cuando recibe una solicitud de tiempo, el servidor responde con la hora actual.
  3. El cliente NTP utiliza la información del servidor para sincronizar su reloj.

Ejemplo de uso

Para sincronizar el reloj de tu sistema con el servidor NTP, puedes utilizar el comando ntpdate:

ntpdate 127.0.0.1

Reemplaza 127.0.0.1 con la dirección IP del servidor NTP.

Nota

El servidor NTP se ejecuta en modo de prueba y no está diseñado para uso en producción.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors