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

