Ubuntu 12.04 LTS
Traffic Shaping, Bandwidth Shaping, Packet Shaping with Linux tc htb
I use his script, but found that setting 10kbit is actually 200kbit in real traffic. So I set 70kbit for 1400kbit.
Traffic Control HOWTO
A Practical Guide to Linux Traffic Control
Bandwidth Limiting with IP Masquerade - Howto
These following tools are recommended:
bwm ==> very simple, ncurses based, for quick and easy overall network summary.
iptraf ==> very robust, ncurses based, my favorite, without kernel patch it lets you monitor specific host based on MAC Addresses
connmon ==> ncurses and gtk interfaces. With kernel patch you can monitor individual ip bandwidths