I'm supposed to setup a vpn server on our linux machine for some of our employees who travel a lot. I have 10 ip's on that server so I'm looking into a simple software (not openvpn which is a hell to digest). The software should be able to allow connections from any os type (linux, mac, windows). It should also be able to allow connections via username/password. I would like to assign 1 ip to each client. Ok. I managed to install and configure openVPN. All working great except for one thing. I can't seem to find a way of assigning my users the actual external Ip they are connecting to but instead, it assigns a local ip such as 10.0.8.1
One of the main reasons we need this vpn is this feature that I'm hoping on implementing. Let's say user1 connects to ip 98.xxx.xxx.xxx, when he goes to whatismyip.com, that ip must be shown and not the real ip he's connecting from. We have certain applications which only allow these ip's so this feature is crucial for me. Is it possible at all to control which ip gets assigned to which user?