Welcome to !

     Main Menu

· Main How-To

· Arbitrator9.61 on linux-2.4.30 miniHOWTO

· Main FAQ

· Tips & Tricks

· Change Log

· Buy Online

· Application shaping for Kazaa and numerous others


· About Us

· Contact Us


Warning, before you untar the Arbitrator releases please read the How-To. Also any items in the Changelog relating to the version.

. arbitrator9.62.tar.gz this is the GPL version. It does not come with a GUI, nor is reporting included in this version. Those items are licensed with our commercial products only. This version runs on the Linux 2.6.5 kernel. No other patches are required since iptables and ebtables are already in this kernel. READ THE CHANGE LOG FOR INFO ON THIS VERSION.

. arbitrator8.63.tar.gz this is the GPL version. This is currently the most stable version based on the 2.4.19 kernel. It does not come with a GUI, nor is reporting included in this version. Those items are licensed with our commercial products only. This version runs on the Linux 2.4.19 kernel. READ THE CHANGE LOG FOR INFO ON THIS VERSION.

. callnetplot version 1.0 for plotting MULTIPLE VLANs This is a user donated perl script which should be used with 8.25. Other versions may be able to be tweaked to use this as well with a little work.
. sanity.tar.gz
Version 1.21 is a watchdog utility type program for the Arbi. You can read the README by clicking here.

. userlimit1.0.tar.gz
This is a beta release and we welcome beta customers. Enforce Bandwidth Caps on monthly/daily or hourly usage, take actions when caps are exceeded. You can read the README by clicking here.

. arbiqos1.1.tar.gz
This is a beta release and we welcome beta customers. You can find the docs for ArbiQos by clicking here.

. apccrond - Perl cron like helper app

. asciiplot2.0 - Perl plot routine that creates ASCII graphs in the form of horizontal bar charts. You could modify the code to output graphics instead of ASCII *'s for use with web apps. Here is the README.

. bridge-utils-0.9.5.tar
. bridge-nf-0.0.7-against-2.4.19.diff for the 2.4.19 kernels.
Off site links

. 2.6.5 Kernel Source


Interested in simulating traffic? Please visit our partner Candela Technologies.

     Linux help links
New to Linux?
Here are a few links
to get you over the
that learning curve.

The Linux Cookbook

Linux Useful Commands

A Bridging Firewall

Bandwidth Arbitrator: PHP-Nuke

Search on This Topic:   
[ Go to Home | Select a New Topic ]

 NotOnFrontPage: Linux Arbitrator CD distro

PHP-NukeThe Full Commercial Arbi CD is no longer available. Please see our retail NetEqualizer product page for pricing.

Posted by admin on Friday, May 30 @ 23:09:12 CDT
(Read More... | NotOnFrontPage | )

 how-tos: Network Cards and BA

PHP-NukeNetwork Cards known to work with the Linux Bandwidth Arbitrator:
There are more cards that will work but these have been verified

3c509b Etherlink III
3com 3c905-tx-m
AMD PCnet32 10/100
HP J2585B
Intel EEPro 100
Intel Pro 1000 MT - APconnections tested
Linksys NC100 - APconnections tested
Netgear FA511 CardBus Notebook adapter - APconnections tested (note:you need to start pcmcia first)
RTL (Realtek) 8029
RT8139 (c & d)
SmartLink PCI 10/100 (Davicom Chipset) - APconnections tested
Toshiba A25 Notebook onboard lan - APconnections tested
Zonet PCI 10/100 (Realtek Chipset) - APconnections tested

Network Cards that have problems with the Linux Bandwidth Arbitrator:

HP J2585A

Posted by admin on Monday, September 08 @ 19:16:36 CDT
(Read More... | how-tos | )

 BuyOnline: Buy Online

If you would like pricing on our products please contact us directly!

Posted by admin on Friday, June 20 @ 13:04:28 CDT
(Read More... | 475 bytes more | BuyOnline | )

 NotOnFrontPage: About Us

PHP-NukeOur Charter

We will make the best traffic shaping product available. Our core traffic shaping software will always remain open under the Gnu Public license. The shaping tools we produce will make traffic shaping, a low cost commodity; thus allowing home users and service providers alike to re-allocate resources elsewhere. We will sell some pieces of technology that compliment the open source arbitrator software, however never under any circumstance will we create any feature that locks a user into proprietary release incompatible with the open source version of the Arbitrator.

The team

(Co Founder) - Art Reisman general visionary.

Art has BS in computer Science from the University of California Riverside; he also has done graduate work at the Florida Institute of Technology in the field of Computer Science. He has developed from conception to market several products including the Vibration Analyzer, a tool that balanced automobile drive shafts for General Motors, Chrysler and Ford. (Over 4 million in sales) He was written up in the front page of the Pioneer Press Dispatch (St Paul Minnesota) 1992 for this invention. He also served as director of technology for eworldtrack, (www.eworldtrack.com) a company that specializes in child location devices. He crafted their plan for scaling up their technology, and also helped them attract a new CEO by speaking on be-half of eWorldTack at the spring Net Wireless World trade show in the Javitz center New York in 2001. Art Served as the lead architect and visionary for Lucent's (now Avaya's) interactive voice product line. He championed and help execute the technical strategy for the next generation product line entering the Voice over IP market in late 2002.

(Co Founder) - Steve Wagor Network Specialist

Steve Wagor has a wide range of Business experience, most recent business experience was owning and running a highly successful Locksmith business for several years. He also currently runs all the networking services for a network access reseller with customers in Arizona. Steve is fluent in all forms of network management solutions. As part of the services he provides for real estate developers in Arizona, he has produced complete web front end back end solutions, internet domain services, and yes of course traffic shaping solutions. In fact Steve joined APconnections as a former customer (turned partner)

(Partner) - Prachi Gondi

Prachi specializes in Java, Web , and Unix development.

Prachi has an M.S. degree in Computer Science from Duke University in Raleigh, NC and a B.S. in Computer Science from a reputed University in India. She is also a SUN certified Java programmer. She has worked on various projects in Lucent Technologies and I.B.M. and has experience working on various UNIX platforms. She currently spends her time volunteering for various activities in the society and helping out open-source software projects. Her interest in Linux and network management and the excitement of growing popularity of the Linux Bandwidth Arbitrator enticed her join APConnections team.

(Sales) - Jerry Presley
Jerry Presley’s business career started in the cable TV industry with Daniels & Associates, where he was involved in a wide range of corporate development activities including acquisitions, franchising, cellular telephony, Low Power TV and MMDS. He later became Vice President of Operations and Customer Service of the cable operating division and helped assemble a major group of cable systems through a series of public limited partnerships. In the 1990’s, Jerry was involved in the managed health care business serving as Vice President of the largest health plan in Colorado, with responsibilities at various times for Operations, Customer Service, Marketing and Sales. His experience with the Internet industry began in 1997 as President of XSspeed!, a broadband wireless Internet provider offering high-speed Internet services using FCC-licensed MMDS frequencies. That company was sold to Sprint and is now part of Sprint’s Wireless Broadband Group. In 2000 Jerry formed AirBlaster Wireless Networks, which provides networking and Internet services using unlicensed frequencies. Jerry is working with APconnections to help sell and market the Bandwidth Arbitrator. He has a BS in Radio/TV/Film and an MBA from the University of Texas at Austin.

(Board of Advisors) - Lucinda Sanders, Executive in Residence, University of Colorado at Boulder

Lucinda received her BS and MS in Computer Science from Louisiana State University and the University of Colorado at Boulder, respectively. She worked at AT&T Bell Labs, Lucent Bell Labs and Avaya Labs for over 20 years, where she specialized in systems level software (operating systems, data base systems, etc.) and solutions (multi-media communication and customer relationship management). In 1996, Lucinda was awarded the Bell Labs Fellow Award, the highest technical accomplishment bestowed in Bell Labs. She also has three patents in the communications technology area.

In 2001, Lucinda retired from her position as Avaya’s Vice President of R&D and CTO for Customer Relationship Management and began a new career at the University of Colorado at Boulder, where she is currently an Executive in Residence for ATLAS (the Alliance for Technology, Learning and Society). She also serves on the Department of Computer Science Advisory Board at CU Boulder, the Denver Public Schools Computer Magnet Advisory Board and the Advisory Board for the Women’s College Applied Computing Program at the University of Denver. Lucinda sits on several industry boards and remains active as a consultant in the customer service industry.

(Board of Advisors) - Terry Gold is the co-founder, CEO and President of Gold Systems, www.goldsys.com an independent software development company that creates self-service solutions powered by voice.

Terry came to Colorado in 1985 and worked as a contract software developer with AT&T Bell Laboratories, where he worked on AT&T's first computer telephony product, the ISDN Gateway which facilitated the 'screen pop' concept, now known as Computer Telephony Integration (CTI). He has over twenty years experience in business and software and serves on the Board of advisors for several local technology companies. He was a founding member of the Colorado chapter of the Young Entrepreneurs Organization and is currently a member of the Young President's Organization. In 2000 he and his co-founder were recognized with the 'Esprit Entrepreneur of Distinction' award, and in 2003 Terry was recognized as a finalist at the Rocky Mountain Ernst and Young Entrepreneur of the Year Awards. He has a B.S. in Business Administration and an. A.S. in Applied Computer Studies from Brescia College.

Gold Systems was named to the Inc. 500 Fastest Growing Private Companies in 1998. The company has also been named to the Deloitte & Touche Colorado Fast 50 every year for the last five years. In September 2000, Gold Systems received 'Best Local Employer' by Readers Choice Awards in Boulder County.

(Board of Advisors) - Robert Nagler is President of bivio Software Artisans, a software consultancy specializing in web applications. Rob was founder and CTO of two successful web startups Assurance Systems and bivio Inc. He also led numerous development efforts at Tandem Computers High Performance Research Center, Olsen and Associates, and Sun Microsystems. Rob holds a BS in Computer Engineering from UC San Diego and MS in Computer Engineering from Stanford University.

Posted by admin on Monday, June 23 @ 14:23:13 CDT
(Read More... | NotOnFrontPage | )

 NotOnFrontPage: Arbitrator Forums

You are about to enter the APconnections user forums. As an open source company we have decided that open interaction among users is very important to making our product better. You'll notice we have no skeletons to hide, thus our customers are protected from misinformation.

Click here to go to the forums

Posted by admin on Monday, July 21 @ 15:50:46 CDT
(Read More... | NotOnFrontPage | )

 NotOnFrontPage: Certified Reseller

PHP-NukeWe offer a variety of flexible programs for resellers who are interested in setting up indirect channels. Tell us what you are interested in via e-mail.
Please be sure to include:

- the type of services you intend to provide to your end customers

- any exclusive rights you would need (geographic, channel or both)

- any support you would need from APconnections


Posted by admin on Monday, July 21 @ 16:00:14 CDT
(Read More... | NotOnFrontPage | )

 NotOnFrontPage: Arbitrator Dealers

Contact us directly for pricing on full appliances.

For pre-built full Arbitrator like machines we suggest you contact one of our dealers directly.

Selling our prebuilt appliance products.

Selling our prebuilt appliance products.

Wireless ISPs in NorthAmerica

Network Neighbours
Distributors in UK and France
Email: info@netequalizer.co.uk
Tel: 0800 1955852

Specializing in network solutions for Educational Institutions in Northern Florida and surrounding areas

Asia Pacific Region , we are presently in contract talks, contact APconnections directly for dealer information.


Posted by admin on Friday, August 22 @ 12:25:51 CDT
(Read More... | NotOnFrontPage | )

 webguisetup: Arbitrator Web GUI setup

The arbitrator GUI interface is provided by a Web Server running on your arbitrator. It may be accessed from any standard browser.

Starting the GUI interface.

Please read the section on security precautions before running your Arbitrator GUI on a network with uncontrolled or external access.

Make sure your machine has an IP address. An IP address option was available on start up.

Starting your web server requires you type these 5 commands from the command line.

mkdir /var/www
cd /var/www
tar zxfv /art/webgui.tar.gz
cp etc/thttpd.conf /etc
/etc/init.d/thttpd start

Once you have done this , go to your nearest browser and go to

http://x.x.x.x/arbi Where x.x.x.x is the IP address of your Arbi.

From there you have access to the full set of all the admin commands described in this document.

More advanced things you can do with your GUI

You can also look at and edit if desired the file /var/www/etc/thttpd.conf before you copy it to /etc and before you start thttpd and use another port for the web server.

You can also put all of the setup scripts into arbiext on the floppy so that the web GUI will be started upon a reboot. Please read and understand the security precautions!

Security Precautions

Please be advised the Web GUI version of the Arbitrator CD contains a full functioning web server. APconnections has provided a simple set of instructions above, to bring up the server. We have purposely decided not to have the web server start up on default installations to allow our customers to first setup safeguards to help prevent any potential risk to their network security. Some suggestions for limiting the risk of having the web GUI available remotely are below.

There is a file /art/arbifw that contains a sample firewall rule or two that may help prevent unauthorized use of the web servers port from machines other than the ones you want to get to it.

Quick Fact: These instructions are taken from standard Linux Firewall utilities, they may be typed in directly from the command line.

iptables -F
iptables -A INPUT -i my -s -j ACCEPT
iptables -A INPUT -i my -s -j ACCEPT
iptables -A INPUT -i my -s -j ACCEPT
iptables -A INPUT -i my -p tcp --destination-port 80 -j DROP

First the -F flushes out any existing firewall rules.

Then the next 4 rules allow machines on IP's, and to access ANY port on the Arbitrator machine and if a machine is not in this list and they try to go to port 80 (the default thttpd port) then drop that request. You may want to just enable those 3 machines to access port 80 and maybe the SSH port and not all ports. More in depth firewalling is beyond the scope of this document and you should consult a professional on firewalling if you are not already comfortable doing this yourself.

Posted by admin on Thursday, July 31 @ 15:42:02 CDT
(Read More... | webguisetup | )

 NotOnFrontPage: Credits

PHP-NukeHere are just some of the credits that need to go out to those that helped the Bandwidth Arbitrator project get where it is.

Linus Torvalds
Neil Horman for lending a hand in debugging our kernel changes and making this technology possible
1000's of other people

Special thanks to the layer7 project team for providing some of the key technology which allows us find application patterns.

Eric Hall and esd189 for their support with our early Beta testing.


Posted by admin on Thursday, August 14 @ 12:16:32 CDT
(Read More... | NotOnFrontPage | )

 Tips-Tricks: Tips and Tricks provided by a User - Rajiv Shah

PHP-Nuke Linux Bandwidth Arbitrator

Linux Bandwidth Arbitrator - Tips & Tricks provided by Rajiv Shah

Hardware requirements

I am using a Pentium 133 MMX with 32MB RAM to manage the bandwidth on a network with 5 hosts and a 32kbps connection to the internet. However, due to the low RAM. I have to clear out my log file and /tmp directory on a daily basis.

I would recommend a minimum of 3 network cards – two for the bridge and one for remote access to the arbitrator.

Remote Access

My arbitrator sits on the connection to the internet and I have to be frugal with my limited pool of public ip addresses. I also do not want any form of access to the arbitrator from the internet or from other hosts on my internal network. I have therefore added a third NIC to the arbitrator and used a cross-over cable to connect it to a second NIC in my desktop.

  1. assign an ip to the third NIC:

ifconfig eth2 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx up

  1. create a password for user root using the passwd command at the console

  2. type “/etc/init.d/sshd start” at the console to start the ssh daemon

I am now able to connect to the arbitrator from the comfort of my desk


Copy /etc/passwd to /home/root/floppy

Copy /etc/ssh_* to /home/root/floppy

Add the following lines to arbiext:

ifconfig eth2 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx up
cp /home/root/floppy/passwd /etc
cp /home/root/floppy/ssh_* /etc
chmod 600 /etc/ssh_*
/etc/init.d/sshd start

Starting the GUI

  1. assign an ip to the arbitrator – see step 1 in the section on remote access

  2. type in the following commands at the command prompt:

mkdir /var/www
cd /var/www
tar zxfv /art/webgui.tar.gz
cp etc/thttpd.conf /etc
/etc/init.d/thttpd start

  1. browse to http://xxx.xxx.xxx.xxx/arbi where xxx.xxx.xxx.xxx is the ip address you assigned to your arbitrator.


Add the commands in step 2 to arbiext

Formatting a floppy and getting away from 8.3 filenames

Provided by stevew

You can format a floppy in what you would call drive A in Linux to get away from the DOS 8.3 filename limitation by doing the following:

  1. if you already have a floppy in the drive and are using one of the Arbitrator CD's then you will need to first copy all the files you want to keep to a temporary location:

mkdir /home/root/ftemp
cp /home/root/floppy/* /home/root/ftemp

and then un-mount the floppy with:

umount /home/root/floppy

  1. with a floppy in the drive type:

mke2fs /dev/fd0

when it gets done and says so, you have a Linux floppy without the 8.3 limitations that the DOS format had

  1. to mount it again for use with ArbiCD type:

mount /dev/fd0 /home/root/floppy

and copy your files back by typing:

cp /home/root/ftemp/* /home/root/floppy

  1. you might want to name those 8.3's back to the original names. Renaming files is done with mv. For example:

mv arbdefau.con arbdefault.conf

Floppy Booting the CD Distro

Provided by trellis

If you have an older machine whose BIOS does not support booting from CD, it's very simple to create a floppy disk with which you can boot into the Arbitrator CD.

grab a copy of Bart's Boot Image Extractor from http://www.nu2.nu/bbie/

run BBIE on the Arbitrator CD (or the ISO image), and you'll get a bootable floppy disk image.

use a utility such as WinImage or Rawrite to write this image onto a floppy disk.

insert the floppy and the CD into the target machine and boot as normal

My comments:

The floppy produced above will result in a DOS formatted floppy which will suffer from 8.3 filename limitations. Following Steve’s tip above to reformat the floppy using Linux will render the floppy unbootable.

Transferring files to/from Arbitrator

If you have a computer running Windows 2000 or XP the easiest way to transfer files to/from the Arbitrator is to:

  1. create a shared directory on the Windows machine with the access permissions you want to apply (for simplicity I made my shared directory accessible to everybody)

  2. type the following at the command prompt on the arbitrator:

mkdir /home/shared
smbmount //xxx.xxx.xxx.xxx/winshare /home/shared –o guest rw

where xxx.xxx.xxx.xxx is the ip of your Windows machine and winshare is the share name of the shared folder

  1. any files in the /home/shared/folder are now actually stored on your Windows machine but are accessible by both machines


Add the commands in step 2 to arbiext

If your are using Linux, the above will work if you are already using Samba to share files with other Windows machines or you could use NFS.

Using MRTG to plot data from Advanced Reporting Tools

Using MRTG to plot Arbitrator traffic data is made a lot easier by first implementing a file transfer system as described above. Being able to write output from the shipped reporting tools directly to a shared directory simplifies matters greatly.

I have added the following line to my hostlist.report to monitor the amount of all http traffic passing through the Arbitrator:

xxx.xxx.xxx.xxx/xx HTTP /home/shared/traffic/http

I am running MRTG on Linux and my cfg file looks like:

### Global Config Options

WorkDir: /var/www/html/mrtg/arbi

Options[_]: nopercent,growright,nobanner,noinfo,absolute,bits

#Report on all http traffic

Target[http]: `tail –n 2 /home/shared/traffic/http`

MaxBytes[http]: 1250000

Title[http]: ARBI http traffic


ARBI http traffic

Posted by admin on Monday, August 25 @ 12:13:25 CDT
(Read More... | Tips-Tricks | )

Web site powered by PHP-Nuke

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2002 by me
Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.189 Seconds