Online module update is not working

I have seen this issue discussed elsewhere but none of them seem to address the behavior that I’m seeing on my recently installed 2.7 (which I also upgraded to 2.9.0.7 last night) with the same results.

when I try to update the modules online on the web UI (Tools -> Module Admin -> ‘Check Online’), I get the following error:

Warning: Cannot connect to online repository (mirror.freepbx.org). Online modules are not available.

I’m on my office LAN with connection to the Internet through a proxy. I can wget http://mirror.freepbx.org/modules-2.9.xml on the command line without a problem but I’m not able to ping mirror.freepbx.org (nor sure whether ping is disabled on mirror.freepbx.org):

ping mirror.freepbx.org

PING mirror.freepbx.org (199.102.239.158) 56(84) bytes of data.

mirror.freepbx.org ping statistics —
248 packets transmitted, 0 received, 100% packet loss, time 247167ms
^C

(This atleast tells me my DNS is resolving the server name).

I took a packet capture when I pressed ‘Check Online’ button the web ui. All I see in the capture is a bunch of SYN requests to a few mirrors, including the above IP (199.102.239.158).

Any clues greatly appreciated.