From what I can see there are 3 ways to split local / international bandwidth:
If I have made any mistakes in the above please correct me and I will update the post. If anyone thinks it is valuable then I can create a Wiki entry that
will consolidate all this information.
My problem is as follows, I run Linux (except for games) and I do not wish to move back to Windows (despite SUSE's quirks). I have a Billion router/modem
combination and I do not have an IPCop firewall running - I do not have a spare PC nor will I buy one to run IPCop. Based on that my only option would be to use Fausto's static routing method - either configure it to work with my Billion modem or write my own application to do the work, depending on which is easier and if Fausto's method works in OpenOffice on Linux.
My two questions are:
1. Am I correct in choosing Fausto's static routing method based on my current circumstances?
2. How do I get the latest list of South African IP addresses to keep my routing rules up to date?
3. Have I missed anything, like maybe a quick and easy way to solve my problem?
- RouteSentry: Probably the first application to do this released to the MyAdsl community. Runs on Windows 2000/XP with Vista testing currently underway (29/03/2007). It requires the modem to be run in "bridged mode" and RASPPPOE to be installed. Two connections are setup (in a dialup manner) by the user on the operating system. RouteSentry running as a background application will monitor traffic and depending on the destination route the traffic to the correct connection.
Developed by ant1b0dy.
See http://mybroadband.co.za/vb/showthread.php?t=39234 for further information.
Advantages:
Simple, easy to setup, provides out the box traffic routing.
Well tested as it is one of the most popular solutions.
No additional hardware is required.
Disadvantages:
Only runs on Windows.
Some modems might not be able to run their in-built firewall when in bridged mode.
No sourcecode has been released so future support might be a problem.
- Static Routing: This uses the router/modem combination to do all the work. The router is loaded with the local IP addresses and those are mapped to the
local connection. All other IP addresses are routed via the default international connection. The current implementation uses an Excel spreadsheet to execute telnet commands that update the routing information. The application makes use of Excel macros to execute its logic.
Developed by Fausto
See http://mybroadband.co.za/vb/showthread.php?t=52541 for further information.
Advantages:
The router does all the work and in a seamless manner.
Disadvantages:
You have to have a router that is capable of working with multiple connections.
The router must have a Telnet interface that allows the routing rules to be configured.
Non-Windows support is questionable since the router configuration is done in Excel.
Currently the only hardware supported is the DLink DSL-G604T modem/router.
Fausto does not seem to be active in these forums since early February 2007 hence support may be a problem.
- IPCop: IPCop is a Linux firewall distribution. Two connections are setup and routing rules are added to "tell" IPCop which connection IPCop should use to
service the request. Works in a similar way to RouteSentry.
IPCop is developed by the open source community. The idea to split international / local bandwidth using IPCop was developed by Bernie.
See http://mybroadband.co.za/vb/showthread.php?t=64649 for further information.
Advantages:
IPCop is developed by the community so support is continuous.
The configuration of IPCop is done without any custom written software. It uses standard Linux configuration utilities so support is provided by the Linux
community and not by Bernie as such.
That said Bernie has provided a decent guide on how to configure your IPCop distribution to split bandwidth.
Disadvantages:
You either need IPCop or a PC (even an old one) to run IPCop on.
Some Linux administration skill is required since the configuration is done via the command line.
If I have made any mistakes in the above please correct me and I will update the post. If anyone thinks it is valuable then I can create a Wiki entry that
will consolidate all this information.
My problem is as follows, I run Linux (except for games) and I do not wish to move back to Windows (despite SUSE's quirks). I have a Billion router/modem
combination and I do not have an IPCop firewall running - I do not have a spare PC nor will I buy one to run IPCop. Based on that my only option would be to use Fausto's static routing method - either configure it to work with my Billion modem or write my own application to do the work, depending on which is easier and if Fausto's method works in OpenOffice on Linux.
My two questions are:
1. Am I correct in choosing Fausto's static routing method based on my current circumstances?
2. How do I get the latest list of South African IP addresses to keep my routing rules up to date?
3. Have I missed anything, like maybe a quick and easy way to solve my problem?