• Networking
  • VPN between 2 people having same ISP Part #2

Hello

I have IDM ADSL, and I have some friends that also IDM ADSL within beirut and some of them live in my neighborhood, you all know that there is no ISP in Lebanon that gives you a connection with a good Latency so I had the idea to make a VPN with my friends (from the same ISP of course) to share files and to make gaming servers with a very low latencie.
I called IDM but all what they want is to sell, sell, sell and get money money money, first time a girl answered me from there technical support and she didn't know what VPN means, second time a guy answered me and said "wait I will ask for you" he went off for like 3 mins and came back and told me I must contact the sale and ask them to buy a Real IP and make a VPN server in my house and my friends will install a VPN client and we can have a VPN.
For me this is bullshit, I don't want to pay them anything, it is only for fun and playing, so I had an idea :

My ADSL modem is a Thomson 585i when I turn it on the Modem gets dynamically a private IP 10.151.X.Y and my friend get a similar dynamic private IP, like this photo shows :


And by comparing tracert -d idm.net.lb with my friends :

My tracert :
C:\Users\Aly>tracert -d idm.net.lb

Tracing route to idm.net.lb [193.188.135.50]
over a maximum of 30 hops:

  1    38 ms    99 ms    99 ms  192.168.1.254
  2    43 ms    43 ms    43 ms  10.151.144.1       <=======
  3    44 ms    48 ms    44 ms  172.50.1.4
  4    43 ms    46 ms    43 ms  10.0.1.26
  5   356 ms   395 ms   408 ms  213.175.184.196
  6    48 ms    42 ms    43 ms  193.188.135.50

Trace complete.
My friend in the same neighborhood :
C:\Users\Kareem>tracert -d idm.net.lb

Tracing route to idm.net.lb [193.188.135.50]
over a maximum of 30 hops:

 1    39 ms    99 ms    99 ms  192.168.1.254
  2    44 ms    43 ms    43 ms  10.151.144.1      <===== Same Subnet
  3    45 ms    45 ms    42 ms  172.50.1.4
  4    41 ms    44 ms    45 ms  10.0.1.26
  5    44 ms    55 ms    63 ms  213.175.184.196
  6    46 ms    42 ms    44 ms  193.188.135.50

Trace complete.
And my friend that live within beirut but little far away from me :
C:\Users\Darkness>tracert -d idm.net.lb

Tracing route to idm.net.lb [193.188.135.50]
over a maximum of 30 hops:

  1    86 ms    98 ms    99 ms  192.168.1.254
  2    42 ms    43 ms    44 ms  10.148.Y.Z            <== I dont remember for sure but it was close to mine
  3    44 ms    44 ms    43 ms  172.50.1.4
  4    44 ms    43 ms    44 ms  10.0.1.26
  5    43 ms    56 ms    44 ms  213.175.184.196
  6    47 ms    44 ms    43 ms  193.188.135.50

Trace complete.
Here is the funny thing after that my ISP blown all my hopes I tried something :
I made a gaming server of the game SAMP (San andreas Multiplayer) and I asked my both of my friends the one on my same subnet 10.151.144.1 and the other on the subnet 10.148.Y.Z to add my server and I gave them the IP that my ADSL modem gets dynamically which was at that time 10.151.154.216:7777 (7777 is the port game standard port) and they added this IP and they could access my serer and with a very low Ping like 30-50 ms, but unfortunately this only worked with this game and didn't work with any other game.

in addition my modem and my friends modem has a Remote assistance option that allow the ISP to access my modem remotely for support and I tried with my friend once he gave me his modem IP like this https://10.151.158.233:51003 I put it in my browser and I was asked for a user name and pass (Which are generated by the modem) and I was able to modify my friend modem, I turned on and off his Wifi from my house....

My Big question after that I gave you all those info and tests that I made, Can I make a High speed VPN or anything to connect with my friends without paying anything to my lame ISP and without using the internet I want to use the IDM infrastructure network ????

Sorry for the huge post and thx for reading in case you read it all ;)
"You can never make a Lebanese happy, so do not even try" (as said by Con Fu Tze)

When we made a gaming network for free, all jumped on us that we are trying to advertize and such dirty stuff. When now IDM asks for money (yes, they want to sell... that is why they wake up each morning and go to the office) - also bad...

:cool:

P.S. The infrastructure network also costs money.

P.P.S. Unfortunately - no, if IDM have done their job well you can't accomplish this. In the same subnet - yes, it would work, but as soon as you pass on a L3 device, it won't (maybe cause of NAT, or cause of a firewall, or both).
Thanks for your fast reply :D

if there is any hope I would like to try, because as I said I have made a gaming server and my friends added me and they had all very low latency and none of us consumed any traffic from his monthly download quota, but this only worked with one game and not any other game :S
Is there any VPN sofware that search for the shortest route between 2 computers and doesnt go to the internet straightly or maybe follow the path that SAMP (the game that I succeeded to make a server in it with my friends) passed through ?

Ty :)

Edit : Batikh the OpenVPN would search for the shortest route or something ?
with open vpn you will put the private ip, so it should not go to the internet. normal routing...
you might just have to configure port forwarding accordingly on the dsl routers as they are probably doing some nating.

you can test one more thing...
install openssh on one of the pcs, configure port forwarding on the dsl routers, and check if the other pc can ssh to it. if not, configure openssh on port 7777 and try again.
if it works then you can simply create an ssh tunnel between both pcs and forward your gaming traffic to the tunnel.
battikh wrotewith open vpn you will put the private ip, so it should not go to the internet. normal routing...
you might just have to configure port forwarding accordingly on the dsl routers as they are probably doing some nating.

you can test one more thing...
install openssh on one of the pcs, configure port forwarding on the dsl routers, and check if the other pc can ssh to it. if not, configure openssh on port 7777 and try again.
if it works then you can simply create an ssh tunnel between both pcs and forward your gaming traffic to the tunnel.
Thanks Mr. Battikh I will try that :D
by openssh i meant an ssh server :P
i think in openssh its called sshd
I went to the OpenVPN link you gave me above and downloaded "openvpn-2.1_rc19-install.exe" and installed it so far I noticed that it has not a friendly interface like Hamachi or other VPN softwares and I have to make an .ovpn file to configure the VPN or did I download the wrong package ? :P
22 days later
Thanks for your reply again, I will try this one too :D
for the first idea Open VPN didnt work for me (most likely I didnt know how to set it up correctly) their website and tutorials are huge, I didnt know quite well what I did (5abbaset ktir).

I didnt try openssh, for the same reasons above :P I didnt know how to set it up correctly even though I googled it for some hours.

Thanks for those 2 links, this should be easier now :D