Este proyecto implementa un servidor NTP (Network Time Protocol) en Python.
- Python 3.12
- Clona el repositorio:
git clone git@github.com:peluza/ntp_server.git- Instala las dependencias:
pip install -r requirements.txt- Ejecuta el servidor NTP:
python main.py- Configura tu cliente NTP para que se sincronice con el servidor.
El servidor NTP funciona de la siguiente manera:
- El servidor escucha en el puerto UDP 123.
- Cuando recibe una solicitud de tiempo, el servidor responde con la hora actual.
- El cliente NTP utiliza la información del servidor para sincronizar su reloj.
Para sincronizar el reloj de tu sistema con el servidor NTP, puedes utilizar el comando ntpdate:
ntpdate 127.0.0.1Reemplaza 127.0.0.1 con la dirección IP del servidor NTP.
El servidor NTP se ejecuta en modo de prueba y no está diseñado para uso en producción.