where exactly is "our site"?
is it in the same ip that openvpn server listens?
yes. the server that hosts the web gui for our app also holds the openvpn server side which the clients connect to.
what exactly is "their originating" ip?
is the same ip that you also into openvpn server logs establishing the vpn connection?
Their originating ip is the openvpn client connecting to the internal wireless network at the company (company b) they are visiting with, ie company b's external ip address. When connected to the web gui on our server, our access log shows the connection from the external ip address of company b. With a proxy server test, when the opnvpn client computer connects to our site (vpn off) the access log shows the external ip address for our company.
The root of this is that I'm trying to make sure that when the openvpn client turns the vpn on, that their computer has in fact established an encrypted connection and their traffic is being tunneled through our server.
http://pastebin.com/WtgUmzHx -- this is the full server log after a restart
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 xx.xx.216.1 0.0.0.0 UG 100 0 0 eth0
10.8.0.0 10.8.0.2 255.255.255.252 UG 0 0 0 tun0
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
xx.xx.216.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0