Quali sono le regole iptables per consentire ntp?

L'orologio del mio server è errato perché il firewall non consente il traffico ntp. Quali sono le regole iptables necessarie per consentire al client ntp di uscire e tornare indietro?

Tutti i suggerimenti su come implementare queste regole su Ubuntu anche apprezzato.

"fuori e indietro" implica che tu sia un client NTP e vuoi parlare con un server che avrei immaginato per impostazione predefinita puoi farlo; se non è stato impostato un firewall per bloccare tutto e che l'iptables sia impostato a tutti, avrai una regola "permesso connesso / stabilito" che significa che le risposte alle richieste in output sono consentite automaticamente

in each caso, NTP è la port UDP 123, quindi, presumendo che tu sia un CLIENTE e desideri accedere ai server NTP che dovresti fare:

iptables -A OUTPUT -p udp --dport 123 -j ACCEPT iptables -A INPUT -p udp --sport 123 -j ACCEPT 

questi appendono le regole alla fine delle catene OUTPUT e INPUT

Supponendo che volete essere un server, faresti

 iptables -A INPUT -p udp --dport 123 -j ACCEPT iptables -A OUTPUT -p udp --sport 123 -j ACCEPT 

Ho uno script che implementa tutte le mie regole del firewall e lo chiamo da /etc/rc.local che viene eseguito all'avvio della mia macchina (ubuntu 8.04 LTS)

EDIT: Hai chiarito che questo è perché sei un cliente. Nella configuration predefinita di ubuntu, non è necessario modificare le impostazioni del firewall per eseguire questa operazione. Quale configuration del firewall hai fatto? Se non è niente, sono incline a credere che questo non sia un problema di firewall.