Goal:
Route local traffic through a local only adsl Telkom or IS connection,
Route international traffic through a normal Telkom or IS adsl connection
Do this on Vista
Using an adsl router capable of running in router mode as well as bridge/modem mode.
After several hours and some reading on these forums in particular this thread:
http://www.mybroadband.co.za/vb/showthread.php?t=52541&highlight=RasPPPoE+vista
I managed to split my local and international traffic across 2 connections.
You do not need raspppoe or RouteSentry or a separate box.
How:
1. Setup my router(Billion 5102) to connect to the local only connection. In my case a Webafrica Local Prepaid Telkom account.
2. Make sure the router is also set to allow bridge(modem) connections. Note I do not know if all routers can do this while also maintaining it's own seperate connection. My router has 2 seperate options, 1 where you Bridge Mode explicitly(I do not select this as this will not allow the router to create it's own PPPoE connection. The other option is Bridge Interface where I select activated.
3. Setup a PPPoE Connection in Windows Vista to connect to the international connection. In my case a Webafrica Prepaid Telkom Account.
4. Using the "route" command in windows vista I route all local IP addresses to my routers IP address. The syntax for this command is:
route -p add destination MASK ipmask routerip
Here is the first line of my batch file:
route -p add 129.227.206.0 MASK 255.255.255.0 192.168.1.254
You will have to create your own batch file because I have nowhere to host this file. For a list of Local IP Addresses and masks download http://faustodt.googlepages.com/Routes.zip and open LocalRoutes xls file. Unhide the Routes tab and you will see 2 columns: IP Address and Subnet Mask.
Create a batch file with a route command for each IP in that spreadsheet.
5. Run the batchfile. You may have to rightclick it and select Run as administrator.
6. If you mess up and need to delete a route just run: route delete ipaddress eg:
route delete 129.227.206.0
I created a similar batchfile to delete the routes created by the other batchfile. You may also run the add command without the -p switch that way the routes are not persistent and simply rebooting will delete them.
7. Your internet should work perfectly now. Though I have not tested this through telkom 24 hour resets yet. Also both the router and Vista must be connected. So you will have one dialup connection and one always on router connection. I just make it connect silently in windows startup.
FYI I did flash my router many months ago to Firmware Version 2.7.0.23(UE0.B1C)3.3.2.5
I am not sure if the old version will allow bridge interface and a connection simultaneously.
I hope this helps at least 1 person.
Note the xls in routes.xls is part of a different solution. I only used that file to get the local IP addresses. I did not run any macros in it. However should you wish to try that solution instead please visit and read the thread i referred to above first.
Route local traffic through a local only adsl Telkom or IS connection,
Route international traffic through a normal Telkom or IS adsl connection
Do this on Vista
Using an adsl router capable of running in router mode as well as bridge/modem mode.
After several hours and some reading on these forums in particular this thread:
http://www.mybroadband.co.za/vb/showthread.php?t=52541&highlight=RasPPPoE+vista
I managed to split my local and international traffic across 2 connections.
You do not need raspppoe or RouteSentry or a separate box.
How:
1. Setup my router(Billion 5102) to connect to the local only connection. In my case a Webafrica Local Prepaid Telkom account.
2. Make sure the router is also set to allow bridge(modem) connections. Note I do not know if all routers can do this while also maintaining it's own seperate connection. My router has 2 seperate options, 1 where you Bridge Mode explicitly(I do not select this as this will not allow the router to create it's own PPPoE connection. The other option is Bridge Interface where I select activated.
3. Setup a PPPoE Connection in Windows Vista to connect to the international connection. In my case a Webafrica Prepaid Telkom Account.
4. Using the "route" command in windows vista I route all local IP addresses to my routers IP address. The syntax for this command is:
route -p add destination MASK ipmask routerip
Here is the first line of my batch file:
route -p add 129.227.206.0 MASK 255.255.255.0 192.168.1.254
You will have to create your own batch file because I have nowhere to host this file. For a list of Local IP Addresses and masks download http://faustodt.googlepages.com/Routes.zip and open LocalRoutes xls file. Unhide the Routes tab and you will see 2 columns: IP Address and Subnet Mask.
Create a batch file with a route command for each IP in that spreadsheet.
5. Run the batchfile. You may have to rightclick it and select Run as administrator.
6. If you mess up and need to delete a route just run: route delete ipaddress eg:
route delete 129.227.206.0
I created a similar batchfile to delete the routes created by the other batchfile. You may also run the add command without the -p switch that way the routes are not persistent and simply rebooting will delete them.
7. Your internet should work perfectly now. Though I have not tested this through telkom 24 hour resets yet. Also both the router and Vista must be connected. So you will have one dialup connection and one always on router connection. I just make it connect silently in windows startup.
FYI I did flash my router many months ago to Firmware Version 2.7.0.23(UE0.B1C)3.3.2.5
I am not sure if the old version will allow bridge interface and a connection simultaneously.
I hope this helps at least 1 person.
Note the xls in routes.xls is part of a different solution. I only used that file to get the local IP addresses. I did not run any macros in it. However should you wish to try that solution instead please visit and read the thread i referred to above first.