I have a network like this:
Internet
|
--------MainRouter----------------------
| | | ... |
Router1- Router2 Router3 ... PPTPServer
| |
Switch1 Router11
...
Some switches and routers are connected to each router. It is actually a huge network.
Clients connect to switches using Ethernet cable or Wi-Fi bridges, login to PPTP VPN and use network. We use PPTP to limit bandwidth and weekly traffic usage.
Actually when they log in to PPTP, it gives them an IP (separate from DHCP) so they send their packets to PPTP server.
However, PPTP is deprecated in Android 12 and later, so users cannot connect using their new mobile phones.
We decided to add a HotSpot (Captive Portal) server besides the PPTP server, so that the user can login to either PPTP or HotSpot.
Internet
|
--------MainRouter---------------------------------
| | | ... | |
Router1- Router2 Router3 ... PPTPServer HotSpotServer
| |
Switch1 Router11
...
Currently, I successfully created a HotSpot server and connected to the Internet through it. However, when I login to the HotSpot, it actually logins the first neighbor with an ip.
Internet
|
HotSpotServer
|
Laptop
| (wi-fi network sharing)
Mobile
Here, if I login using Mobile, Laptop is also logged in.
Internet
|
HotSpotServer
|
Router--
| |
Client1 Client2
I think in this situation, if Client1 log in, Router is actually logged in and Client2 will also have internet access; however this is not good, each client should login separately.
So the questions, How should I configure the HotSpot so that:
- It can work besides PPTP server? I mean, client either logins to PPTP VPN, or enters HotSpotServer ip in their browser and logins to HotSpot.
- Each client login separately, regardless of how many routers are there between it and HotSpotServer?
HotSpotServer is a MikroTik RB1100AHx2 with RouterOS 7.10.2.