Маршрутизация трафика NTP на малиновом PI

В настоящее время у меня есть RaspberryPi, который действует как точка доступа, а также содержит NTP-сервер. Он имеет два интерфейса: eth0 и wlan0 . Я запускаю ntpdate в ящике Ubuntu, чтобы синхронизировать время с сервером NTP. Настройка выглядит следующим образом:

  192.168.137.40 (eth0) RaspberryPi (AP and NTP) 192.168.138.1 (wlan0) | | 192.168.138.20 (eth0) Ubuntu (run ntpdate) 

RPi способен пересылать трафик и предоставлять доступ в Интернет в поле Ubuntu. Единственная проблема заключается в том, что когда я пытаюсь запустить ntpdate на Ubuntu, похоже, что пакеты ntp не передаются должным образом. Это сообщение об ошибке, полученное при попытке выполнить синхронизацию:

 ntpdate -d 192.168.137.40 5 Apr 01:25:18 ntpdate[2655]: ntpdate 4.2.6p2@1.2194 Fri Sep 2 18:37:16 UTC 2011 (1) Looking for host 192.168.137.40 and service ntp host found : 192.168.137.40 transmit(192.168.137.40) receive(192.168.138.1) receive: server not found transmit(192.168.137.40) receive(192.168.138.1) receive: server not found transmit(192.168.137.40) receive(192.168.138.1) receive: server not found transmit(192.168.137.40) receive(192.168.138.1) receive: server not found transmit(192.168.137.40) 192.168.137.40: Server dropped: no data 

Ниже приведены правила, действующие в моих iptables:

 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT iptables -t nat -A PREROUTING -p udp --dport 123 -j DNAT --to-destination 192.168.137.40 

IP-переадресация также включена, и я уверен, что это не ошибка с уровнем или временем шага сервера NTP, поскольку я тестировал его локально, и он прекрасно обновляется. Есть ли что-то, что я делаю неправильно или отсутствует?

Linux и Unix - лучшая ОС в мире.