http://serverfault.com – I have an ubuntu machine on which I am running an openvpn server. From a windows machine on a different network when I try to connect to the ubuntu machine it says connected. I can even ping the local ip of the ubuntu machine. But I do not get a public ip address. That is the public ip address of the computer(windows) remains the same and does not change(checked on cmyip). Why is this happening and how should I resolve this issue? Client config: client proto udp dev tun ca ca.crt dh dh2048.pem cert client3.crt key client3.key remote publicip 1194 c (HowTos)