I have two sites which are 3km away from each other, both sites have internet access from the same ISP. I would like both sites to have access to each other throught the internet routers (TP-Link TD-W8968). Is it possible?? if not, please explain what do I need to achieve the connection with the lowest cost possible.
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Requests for product, service, or learning material recommendations are off-topic because they attract low quality, opinionated and spam answers, and the answers become obsolete quickly. Instead, describe the business problem you are working on, the research you have done, and the steps taken so far to solve it." – kubanczyk, Jenny D, Dave M, Magellan
Yes, use IPsec VPN to connect the two routers. You can do this directly between your current routers - no need to spend any money.
According to the manual these routers support up to 10 IPsec tunnels (you only need one). IPsec is fast and secure, and with the VPN running from edge to edge you have no NAT issues.
Refer to the linked pdf at page 61 for configuration instructions.
I would like both sites to have access to each other throught the internet routers
Yes, this is called a VPN (Virtual Private Network). People have been doing this since the birth of the internet. There are a thousand different VPN solutions out there, but the common ones in use today are L2TP, IKEv2, IPSEC.
No idea, but routers that do site-to-site VPNs are plentiful so if your router doesn't do it, get one that does. It shouldn't cost much.