krizeto
Hi guys, I have a huge problem with OpenVPN on Azure. I don't know if you have experience with OpenVPN in Azure, but here is my issue:
I was asked to move the OpenVPN and Asterisk servers of a client to the cloud. He has many offices around the country and uses ddwrt routers to connect all offices to his internal network where the Asterisk server resides. IP phones behind the ddwrt routers connect to the Asterisk machine through an OpenVPN tunnel. On-premises everything works fine. All ddwrt routers can ping all machines in the internal OpenVPN network, and the machines in the internal network can ping all clients as every machine has routing to the network behind every ddwrt router. Both the Asterisk machine and the OpenVPN machine are virtual and are vhds. All I had to to was move the vhds to Azure. Now the vpn server accepts connections, and routers connect to it, however the routers can only ping the vpn server and no other hosts on the internal network. Using tcpdump I found out that the Asterisk machine receives icmp packets from the ddwrt router, however it does not reply to them. The Asterisk machine already has the proper routing to get to the ddwrt router. As I said, on-premises everything works fine with the same configuration. There are absolutely no changes. I've started thinking that there are restrictions in routing through hosts in Azure.
Has anyone been in the same situation? If you need further details and configuration files, please let me know. Thank you for your time.