Home server hosting a vpn

Hello, i am new to the sub and i am seeking help with a very specific type of setup. I have an ISP provided modem router acting as my gateway and general use wifi signal. I have a home server running windows server 2019. I would like to install a VPN on the server and connect a router to a secondary NIC card to host a secondary VPN network in my home to be accessed by streaming devices. The secondary router I have is not capable of simply hosting the VPN service itself which is why I want the server to handle that. I have some networking understanding and i just need to know the correct way to assign my IP addresses and subnets and the proper way to configer my server’s DHCP table.

People need to stop using multiple routers like this. You just need ONE router in your network.

Use Softether VPN server. Been using it for years on my Win Server. Does the job well. As for the network you want to have created, you can connect a LAN port from the router to the available NIC in your server and set up a virtual hub in Softether and bridge it to the NIC. With that you’ll have a network that is accessible from Softether. You need to set up the DHCP from the router, no difference, unless you want to use Softether’s virtual DHCP service which is part of its SecureNAT service.

Are you talking about a VPN server on the Windows machine so that you can access your home network from outside? Or do you want your Windows machine to establish a VPN connection to some commercial VPN service?

Unless you can forward the required VPN ports on your public facing router (isp modem) then the vpn won’t work. I’d say try and run a OpenVPN server on your Windows box and then try to get your router to forward the ports needed for OpenVPN and you’ll be golden. Might be easiest to run PiVPN in a small Ubuntu server Vm.

Have you thought that MAYBE not all ISPs are willing to let you bridge their modem-router?