A client want to start using is local ERP software remote.
Well, that's possible for the software, it has a client and a network protocol build in.
The safe way to do this is obviously a VPN, as the manufacturer of the software does recommend. I thought I'd set it up and be done, but it's a bit more tricky then I anticipated.
Basically, I got the OpenVPN server up and running and my client connecting. I'm able to share folders using the IP address of the server (which is actually a pretty standard Windows 7 machine, not a real server).
Now the software does like to connect to it's own application server using a specific TCP port, but even with the server's IP address inserted in the .ini file of the software, it won't connect.
The manufacturer recommends using the hostname of the system, but that's not working.
I basically figured I got two options: get access to the LAN on the server side and connect on the TCP port (I'm guessing the application server is listening on the actually NIC, not the virtual openVPN one and therefor I can't connect) or get the hostname resolving working, which basically means access to the LAN. The local cable router does all the local DNS stuff.
Problem: no access to the server side LAN.
server configuration:
port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 192.168.178.0 255.255.255.0"
push "route 192.168.1.0 255.255.255.0"
client-config-dir ccd
route 192.168.1.0 255.255.255.0
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3
client configuration
client
dev tun
proto tcp
remote 83.82.229.152 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert wim.crt
key wim.key
remote-cert-tls server
comp-lzo
verb 3
CCD file:
iroute 192.168.1.0 255.255.255.0
Any help would be appriciated, I got the feeling I'm just missing one tiny thing, but my VPN knowlegde isn't that big... 😉