Skip to main content

Get Double Speed BSNL Broadband Simple Trick High Speed Broadband


Step 1: Make sure that your modem is in Bridge Mode.

Step 2: Make a new Virtual Machine and install Windows XP on it.

Step 3 : Create a new text file and type following command:

rasdial "Broadband Connection" username password

username =
ur broadband username
password =
ur broadband password
Broadband Connection = Name of the Connection you use to connect, you can find it in Control Panel -> Network Connections

save it as "connect.bat"

double click on that file to check if it connects to the internet or not.

Step 5:
Copy that file to XP running in Virtual Machine.

Step 6:

Click Start -> Programs -> Accessories -> System -> Task Scheduler

select connect.bat as application to run and then set the time to run that app (same time in both systems*)

Time should be 2 minutes from current time so you dont have to wait too much...

*Very Important if connect.bat doesnt run at same time then only 1 XP would be connected to internet.

Complete Step 6 on both host and virtual XP

wait for 2 mins....

Step 7: If all works, enjoy 2x speed!!!

it will give u double speed (depends on ur line quality)
but i get 32 KBps on both XP as I have 256 UL plan.

Thats all :) sry for taking too much time to post this simple trick :P

sorry ppl as i was not able to update blog, my PSU stopped working and i didnt care to repair coz i have exam till 27th
So I will update this place till 30th this month :)

get double speed on your bsnl broadband, i will post trick in few dayz check out this site for more info :D although u must have got idea by this screenshot, its very simple trick u need to have ur modem in bridge mode and have to connect on both machine (real & virtual) at same time, you have to try it few time before it connects, i'll put detailed guide after few dayz. ;)


tapan said…
Do I need to install modem on the virtual PC? I have C2110 ADSL Modem from bsnl and I am not being able to install it on the virtual PC.
Ravi Vagadia said…
no u dont need to install modem on virtual pc... but make sure that ur modem is in bridge mode and make a new Broadband Connection in Virtual pc
tapan said…
I have done the following according to your instructions,

1) Created a virtual machine using Microsoft virtual PC 2007

2) Created a Broadband connection identical to that on my physical machine

3)Created connect.bat on both machines. When clicked each on the separate machines, it connects to the internet on physical machine but not on the virtual machine. On the virtual machine it displays connecting to the broadband.... and hangs on.

Should it be like that?

4)Created the scheduled tasks

They run at the same time activating connect.bat on both machines. But as on step 3, connection is established on physical machine only.

Do I need to set the virtual pc in shared networking mode or the default is fine?

I am using XP SP3 on both machines.

About modem being on the bridge mode, in the "internet connection" configuration page of the modem setup, under the PVC names and protocols bridge/bridged are mentioned. Does that mean the modem is in bridge mode?

Thanks in advance.
Ravi Vagadia said…
you've done everything correctly... plz make sure that you can connect to internet by manually clicking connect.bat on both virtual/physical machine. If it connects then it's just matter of timing.... it may take few attempts before it connects once it is connected you'll get full speed on both machines
tapan said…
On the virtual machine, manually clicking connect.bat doesn't connect to the internet.

What version of XP are you using? Professional or Home? Service pack 1, 2 or 3?

How to know if my modem is in bridge mode?
Ravi Vagadia said…
I used Pro SP2.. try changing network mode in VM.. check if u can ping ur Modem IP address (from VM)
tapan said…
clicking connect.bat now connects to internet on both machines.

But, I've made quite a few attempts. They can't be connected to internet at the same time. The physical machine always connects first.
gaurav said…
hi ravi , i m really intrested on your post , but i want to know whole thing deeply step by step :
1. how to make brigde connection
2. that file , from where i make it

plz reply me
thanks regards
Vipul Purohit said…
Hey If Your connection start at different time then sync both machines clock with Microsoft's server....and you will get exact time on both machines...
hunter said…
This one does not work dont waste ur time here
Anonymous said…
of course like your web site but you need to test the spelling on quite a few of your posts.
Several of them are rife with spelling problems and I find it
very bothersome to tell the truth however I will surely come back again.

Popular posts from this blog

Getting Started with Rancher & Kubernetes

During my time working at Azoi (a startup), I was responsible for maintaining Gitlab for my team along with various other self-hosted internal services. When I first setup Gitlab in 2013, it was quite a task, as setting it up would involve configuring various services using provided scripts and a lot of luck. Fortunately, I found Bitnami Gitlab package to make that process easier. However initial setup is one thing and keeping up with the latest releases was a nightmare.

Fast forward to 2016, I joined eInfochips as Solutions Consultant. Where one of my responsibilities was to modernize development workflow and encourage DevOps culture. It made sense to use Gitlab specially for Gitlab-runner and since this was a fresh setup, I explored few options to setup Gitlab, I found that Gitlab monthly releases were now published as Docker images. So I decided to use Gitlab docker image to host gitlab-ce internally. This time around, the experience was very different, initial setup and upgrading…

Rancher for Microservices : Load Balancing and Scaling Containers.

In my previous post, we saw how easy it is to set up Kubernetes cluster using Rancher. Once you have a cluster up and running, next step is to deploy your microservices on the cluster. In this post, we’ll look at how to deploy, run and scale a docker image on your cluster. We’ll also look at setting up an L7 load balancer to distribute traffic between multiple instances of your app.

Let’s create a simple HTTP service which returns server hostname & current version of the binary (hardcoded). I’ve used go-lang for this, below is code snippet which returns hostname and service version.

All it does is, returns a string "App Version 2.0 running on host: <hostname>", once deployed it will return container hostname.

Next step is to dockerize our service by generating a docker image and push it to DockerHub (or your private Docker registry), below is Dockerfile I used to dockerize this service.

Running this will compile our service and generate a docker image on local mac…

Ubuntu Touch SDK, Core Apps & Mac OSX

I have started working on Ubuntu Touch core apps, this involves using Ubuntu UI Toolkit which is basically QML Components designed for Ubuntu Touch OS. Unfortunately Ubuntu UI Toolkit is not available for Mac OS. In order to develop Ubuntu Touch core apps I have to get Ubuntu UI components running on Mac.

So this has shifted my focus from Ubuntu Touch core apps to ubuntu ui sdk. Once I get it, I can start working on Ubuntu Touch core apps.

Coming back to the SDK, it is a straightforward package which contains QML building block for application developers. Now compiling this on Mac should not be diffcult.

I have identified following dependencies causing compilation to fail.


This is the first error message i got when trying to compile Ubuntu UI Toolkit.
it says Unknown Module : dbus  when I run QMake.

I have no clue why this is coming, as I think I have qtdbus installed. will come back to this point once I have a solution

libintl includes:

Ubuntu Touch SDK seems to be using lib…