What you have described is a typical home network VPN setup and more or less exactly what I have ..
Yes you can run an openVPN server with only one LAN NIC and no WAN NIC.
Packets sent over the VPN effectively see the eth as WAN and tun as LAN ..
The network path is (and vice-versa):
- From client:
- packet is created and sent out via tun
packet is encrypted
packet is routed via eth to the internet
- To server:
- packet arrives on eth
packet is decrypted
packet arrives at server LAN via tun
Be aware, using a server with VirtualBox does have issues when you share the server vbox-host eth with server vbox-guest virtual nic.
It will run but you will get many replay errors.
Also, avoid 192.168.0.0/24 & 192.168.1.0/24 as your server LAN at all costs !
Start with the HOWTO:
HOWTO: For OpenVPN Community Edition