Conectarse a su maquina virtual (oob.hostX.campusY.ws.nsrc.org) con el usuario sysadm
Haz lo siguiente:
$ sudo apt update
Esto puede tardar un poco si todos en la sala estan haciendo lo mismo simultaneamente.
Para gestionar y monitorear su red es crítico que todos los dispositivos y servidores mantengan la misma hora en forma consistente. Para lograr esto Ud. puede, por ejemplo, seleccionar una sola zona horaria y usar el comando ntpdate para fijar el reloj de su servidor con la hora exacta y se puede instalar el servidor de NTP (Protocol para sincronizar la hora) para mantener el reloj de su servidor con la hora precisa.
Primero, verificamos que el reloj de su servidor este utilizando la zona horaria UTC (Hora Coordinada Universal). En la linea de comandos escriba:
$ sudo cat /etc/timezone
Para ver la zona horaria actual.
Debería ver algo como:
Etc/UTC
Su servidor deberia estar usando la zona ahoria UTC (técnicamente es un estándar). Nota: Si su zona horaria no es UTC por favor informarselo al instructor.
A continuación, asegúrese de sincronizar la hora usando ntpdate. Primero instalar ntpdate:
$ sudo apt install ntpdate
Ahora actualizaremos nuestra hora local contra un servidor de tiempo remoto:
$ sudo ntpdate -s ntp.ubuntu.com
Siempre puede escribir:
$ date
Para ver la zona horaria actual y la fecha de su servidor.
Finalmente, instalamos el servicio de NTP para asegurarnos que el reloj de su servidor mantendrá la hora precisa.
$ sudo apt install ntp ntpstat
La configuración por defecto esta bien para empezar, pero tal vez sería bueno leer sobre NTP cuando regresa a casa y cambiar el contenido del archivo /etc/ntp.conf para seleccionar otros servidores de tiempo, o para actualizar su servicio de NTP.
NTP es un servicio crítico para gestionar su red, pero es un servicio que ha tenido problemas de seguridad el los últimos años. Ud. debería inscribirse en la lista de seguridad de Ubuntu aquí:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-security-announce
O, en la lista que corresponde a su versión de Linux y/o UNIX que usa en casa. Debería hacer esto a pesar de usar NTP o no. Este servicio es tan importante para gestionar su red que debería estar instalado en todo los servidores y dispositivos que son parte de su red y que Ud. va a gestionar y/o monintorear.
Si quiere ver el estatus de su servicio local de NTP escriba:
$ sudo ntpq -p
Y, debería ver algo como:
remote refid st t when poll reach delay offset jitter
==============================================================================
0.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
1.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
2.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
3.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
ntp.ubuntu.com .POOL. 16 p - 64 0 0.000 0.000 0.000
-195.50.171.101 145.253.3.52 2 u 30 64 1 255.854 16.381 7.499
+ntp2.wiktel.com 212.215.1.157 2 u 29 64 1 136.275 -4.204 4.065
-85.199.214.99 ( .GPS. 1 u 30 64 1 300.455 -27.752 11.031
*1.time.dbsinet. 146.186.222.14 2 u 31 64 1 139.864 3.986 4.574
+grampus.irb.hr 132.163.4.102 2 u 29 64 1 258.139 4.099 2.264
-202.65.114.202 203.160.128.66 2 u 31 64 1 377.008 -30.861 3.544
Para una discusión razonable de lo que significa esta salida (en Inglés), vea:
http://tech.kulish.com/2007/10/30/ntp-ntpq-output-explained/
Para ver el estatus del proceso de sincronización tipea:
$ ntpstat
Si su reloj esta bien sincronizado debería ver algo como:
synchronised to NTP server (106.247.248.106) at stratum 3
time correct to within 97 ms
polling server every 64 s
Ahora su máquina se va a actualizar usando un servidor de tiempo confiable.
Nota! Es posible que demora algunos minutos para ver “synchronised” arriba. No se preocupa y por mientras sigue con el proxímo ejercicio.
Nota: Ya esta configurado NTP en los dispositivos. Esto es una referencia.
Lo primero conectarse a su dispositivo:
Nota:
Las maquinas son:
Conecte via ssh a cada dispositivo (divide el trabajo entre los miembros de su grupo)
$ ssh nmmlab@<dispositivo>.campusY.ws.nsrc.org
Ahora habilitaremos el protocolo de tiempo de red (NTP) para sincronizar el tiempo de su enrutador con el tiempo de su PC, para que todos los dispositivos en nuestra red local tengan el mismo tiempo. Para hacer esto, siga estos pasos:
<dispositivo>.campusY> enable (en)
Password:
<dispositivo>.campusY# configure terminal (conf t)
<dispositivo>.campusY(config)# ip name-server 100.64.0.1
<dispositivo>.campusY(config)# ip domain-lookup
<dispositivo>.campusY(config)# ntp server pool.ntp.org
En este punto, puede ser que veas algo como:
bdr1.campus6(config)#ntp server pool.ntp.org
Translating "pool.ntp.org"...domain server (100.64.0.1)
Translating "pool.ntp.org"...domain server (100.64.0.1)
Espere unos minutos para que el comando termine y luego puede continuar.
(Nota: “no clock timezone” es como se indica que uno quiere usar la zona horaria UTC/GMT)
<dispositivo>.campusY(config)# no clock timezone
<dispositivo>.campusY(config)# exit
<dispositivo>.campusY# write memory (wr mem)
Puede observar una advertencia:
Warning: Attempting to overwrite an NVRAM configuration previously written
by a different version of the system image.
Overwrite the previous NVRAM configuration?[confirm]
Presione <ENTER> para continuar.
Este comando utiliza los servidores de tiempo NTP administrados por ntp.org y debería terminar seleccionando máquinas que están geográficamente cerca de usted. Esto también indica que desea utilizar la hora UTC (igual que la hora GMT) en este enrutador.
Para verificar el estado de NTP, las asociaciones del servidor NTP y la hora reportada en su enrutador, ejecute:
<dispositivo>.campusY# show ntp status (sh ntp stat)
Después de un rato, verá algo así como (puede ver “unsynchronized” hasta 10 o 15 minutos, asi no se preocupa si no termina de sincronizar antes que terminamos este laboratorio):
Clock is synchronized, stratum 3, reference is 3.217.79.242
nominal freq is 1000.0003 Hz, actual freq is 1000.1098 Hz, precision is 2**18
ntp uptime is 149500 (1/100 of seconds), resolution is 1000
reference time is E2AE78D9.0A200B35 (04:30:17.039 UTC Tue Jul 7 2020)
clock offset is -93.4822 msec, root delay is 122.77 msec
root dispersion is 123.18 msec, peer dispersion is 2.03 msec
loopfilter state is 'CTRL' (Normal Controlled Loop), drift is -0.000109553 s/s
system poll interval is 64, last update was 12 sec ago.
… y para ver las asociaciones del servidor NTP:
<dispositivo>.campusY# show ntp associations (sh ntp assoc)
address ref clock st when poll reach delay offset disp
+~104.131.53.252 209.51.161.238 2 48 64 377 140.0 -32.41 28.2
*~129.6.15.28 .ACTS. 1 109 64 324 212.1 28.18 142.5
* master (synced), # master (unsynced), + selected, - candidate, ~ configured
Y, finalmente la hora en su enrutador:
rtrN# show clock (sh clo)
Debería ver algo así:
20:28:35.771 UTC Sun Jul 5 2020
Ahora puede salir de su enrutador:
<dispositivo>.campusY# exit
Asegúrese de que su compañeros de grupo terminen de trabajar en los otros dispositivos de su grupo.
Si alguien tiene problemas para conectarse a un dispositivo, consulte con el instructor del taller.
6 Julio 2020