I can connect to a remote Mikrotik router using L2TP server that is enabled in the device and has a public IP.
Everything is OK when I try to reach all other routers and devices in that remote network. But when I open "Network" icon in my Windows 10 computer, I thought I can see other PCs connected to the remote network via DHCP server running there.
I know that ppp connections DOES NOT provide a gateway like the one provided by DHCP, but there must be something to do that makes DHCP clients reachable to VPN (ppp) users, as if my PC was a member of the remote network.
Here is what I did in detail:
- In the remote Mikrotik router, L2TP server is enabled and uses (IPsec) with a password. Allow fast path is also enabled.
- I created a new ppp profile that has the same DHCP server address as its local address. For remote address, I am using an IP pool that spans over 9 IP addressess after the 1st address of the DHCP server.
- Remote router has a DHCP server to provide IP addressess to clients (PCs, printers and mobile devices) and it gets IPs from another IP pool that spans from 10th IP address forward.
- PPP Secret I am using to remotely connect with the router, is set to use a Route that equals the same DHCP network.
- DHCP server is established on a bridge that combines all interfaces needed to distribute IPs to clients. On this bridge, ARP property is set to "proxy-arp"
- Other parameters are kept to their default values (I think).
The strange thing is that I can remotely reach the web interfaces of Canon printers connected to DHCP server, but other devices, like PCs having IP addressess at the same range cannot be reached!
Is the solution lies in NetBios that Windows uses to discover network neighbors, or it is a network setting somewhere in the router itself?
Any insight that can get me to reach DHCP PCs remotely for file sharing would be appreciated.