NTP por proxy
Alvaro Herrera
alvherre en alvh.no-ip.org
Mie Abr 20 11:05:49 CLT 2016
Antonio Sallés escribió:
> Entiendo que ntp no usa proxy.
> Usa este trick como workaround:
>
> #!/bin/bash
> export http_proxy="http://server:port"
> sudo date -s "$(wget -S "http://www.google.com/" 2>&1 | grep -E
> '^[[:space:]]*[dD]ate:' | sed 's/^[[:space:]]*[dD]ate:[[:space:]]*//' |
> head -1l | awk '{print $1, $3, $2, $5 ,"GMT", $4 }' | sed 's/,//')"
!!!!
Si tienes una red sin acceso directo a internet, lo correcto sería poner
un servidor NTP en una máquina que sí tenga y que sí esté accesible
desde dentro de esa red (digamos la misma máquina que está haciendo el
proxy HTTP), de manera que las máquinas interiores puedan usar ese
servidor para obtener la hora NTP. Tu propio servidor NTP, por así
decir.
O bien considera tlsdate:
http://superuser.com/questions/307158/how-to-use-ntpdate-behind-a-proxy#818117
(Otras respuestas en SO mencionan el truco de Google, ick)
--
Álvaro Herrera
Más información sobre la lista de distribución Linux