I have a large-ish LAN network. I currently have 2 different internet gateways and an additional OpenVPN server outside the network which I would like to make a third gateway of the network.
Please look at the attached diagram to better understand the LAN network.
What I want is for someone to configure the "Vitual Router" machine to be able to do the following:
- Connect to the OpenVPN Server and make it "Gateway3"
- Make it into a DHCP server. leasing IP address within the [login to view URL] range based on a known MAC address list (each mac will get a specific address)
any new MAC address will get a random IP from XXX pool of IP addresses
- Be able to control (based on MAC and/or IP) what gateway they use to go out of by default (eg: host: E0-CB-4E-EA-EF-0A traffic will come out of gateway2 while host 00-FF-4B-A9-4F-8F will come out of gateway 3)
- Be able to route all p2p (torrent) traffic based on IP/mac through a specific gateway (ALL p2p traffic from host E0-CB-4E-EA-EF-0A will go through gateway 1 while all p2p traffic of host 00-FF-4B-A9-4F-8F will go through gateway3)
- Be able to router specific URL/ destination IP based on MAC/ip of host (Route all [login to view URL] traffic from host 00-FF-4B-A9-4F-8F through gateway1 while all [login to view URL] traffic from host E0-CB-4E-EA-EF-0A through gateway 2)
Now I dont expect the freelancer to set up all the rules, but I do want them to teach me how to add the rules of routing so I can later add them myself for the specififc hosts on the network.
If needed you can have root access to the OpenVPN Server (I doubt it will be needed though, you will be provided with the working and test keys and [login to view URL] )
The freelancer will advise me what OS to install on the virtual router so I can give them full access to configure (weather it be Linux, proxmox, pfSense)
If you have any other questions please PM me.