<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7924300598018292242</id><updated>2011-11-28T06:33:09.405+07:00</updated><category term='iptables dota'/><category term='create dota'/><category term='htb tool'/><category term='manage the bandwidth'/><category term='bandwidth limitation'/><category term='warcraft iptable'/><category term='create host dota'/><title type='text'>Computer network</title><subtitle type='html'>You can read and search @ "this"</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://it-wifi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://it-wifi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>catatanku</name><uri>http://www.blogger.com/profile/12807658095017406594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp0.blogger.com/_jwHzs_ZSZdI/SCr3S2GN9eI/AAAAAAAAAAc/HT94WyoKick/S220/zaki.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7924300598018292242.post-8202290128606637203</id><published>2008-05-28T12:11:00.002+07:00</published><updated>2008-05-28T12:17:34.897+07:00</updated><title type='text'>Hotspots/Wireless LAN Software for WIFI and WiMAX</title><content type='html'>&lt;span class="text"&gt;  Aradial Hotspot radius software server is a top performance full-featured RADIUS server. Boasting excellent performance and technological superiority, Aradial is the unquestioned market leader in its class.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aradial Radius Hotspot Edition&lt;/b&gt;, A special Hotspots/WISP version of our market-leading RADIUS/AAA server, that lets hotspots providers easily and profitably offer wireless Internet access to customers, while eliminating the overhead associated with customer provisioning, authorization and accounting.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aradial HotSpot Server&lt;/b&gt; for wireless includes a RADIUS server that is particularly suited for the security and authentication requirements of wireless based network and easy connectivity module for an existing billing system that allows to update the billing system in real time on customers activities. Aradial allows reporting and easy export of usage to other systems.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wifi-radius.com/aradial-radius-server-billing-pop-hotspot.html" target="new"&gt;&lt;img style="width: 402px; height: 383px;" src="http://www.wifi-radius.com/images/HotspotNetwork-sm.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="head4"&gt;&lt;b&gt;Features for Hotspots/WiMAX providers&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;span class="text"&gt;&lt;li&gt; Customer Management system.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Flexible RADIUS functionalities and extensions. &lt;/li&gt;&lt;li&gt; Multi-service support: Wifi/Hotspot, VOIP, DSL, WiMax and Dial-up on the same software. &lt;/li&gt;&lt;li&gt; Configurable Captive Portal for user access, showing the providers logos and links.&lt;br /&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt; &lt;span class="text"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="head4"&gt; &lt;b&gt;Spotngo Payment module &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spotngo.ca/" target="new"&gt;Spotngo Payment Module&lt;/a&gt;&lt;b&gt;:  (Payment system from 3'rd party)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;span class="text"&gt;&lt;li&gt; Business plans like Hourly, Daily, etc prepaid cards.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Prepaid card managment. &lt;/li&gt;&lt;li&gt; Generating prepaid cards. &lt;/li&gt;&lt;li&gt; User sign-up or prepaid cards. &lt;/li&gt;&lt;li&gt; Prepaid card purchase from the a point of sale. &lt;/li&gt;&lt;li&gt; Purchasing cards using Credit Card. &lt;/li&gt;&lt;li&gt; Replenishing / Refilling an user account using prepaid cards. &lt;/li&gt;&lt;li&gt; Payment gateways support: Authorize.net, Planet Payment, Verisign, Traszila and more.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Web Self Care module to enable users self account administration.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; View currency transaction information. &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;   &lt;span class="text"&gt;&lt;br /&gt;&lt;br /&gt;Aradial supports most Access Points and Access controllers on the market using its strong dictionaries capabilities and configurable Captive Portal (walled garden).&lt;br /&gt;Some of the supported Access Points and Access controllers:&lt;br /&gt;&lt;b&gt;Colubris, Linksys with Chillispot, Nomadix, ValuePoint, Planet, Proxim, Cisco Aironet, Mikrotik, Bluesocket,                 ValuePoint, Planet, ZyXEL, Monowall, Handlink, Terabeam, Gemtek, Dlink and more.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Full integration with: NoCAT and Chillispot.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="head4"&gt;&lt;b&gt;EAP based authentication&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Aradial Radius is compliant with the following RADIUS RFCs that relate to WiFi:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;span class="text"&gt; &lt;li&gt;RFC 2284 - PPP Extensible Authentication Protocol (EAP)  &lt;/li&gt;&lt;li&gt;RFC 2548 - Microsoft Vendor-specific RADIUS Attributes  &lt;/li&gt;&lt;li&gt;RFC 2869 - RADIUS Extensions &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt; &lt;span class="text"&gt;Please check out our full Radius capabilities &lt;a href="http://www.wifi-radius.com/aradial-radius-server-billing-isp-voip.html" target="_parent"&gt;Aradial ISP and VOIP.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="head4"&gt;&lt;b&gt;Advantages for hotspot providers&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;ul&gt;&lt;span class="text"&gt; &lt;li&gt;Broad appeal to operators because of ease of use.  &lt;/li&gt;&lt;li&gt;Easy deployment and integration to network and billing systems.  &lt;/li&gt;&lt;li&gt;One-time setup with virtually no administration.  &lt;/li&gt;&lt;li&gt;Very secure solution.  &lt;/li&gt;&lt;li&gt;Reliability and high-performance.   &lt;/li&gt;&lt;li&gt;Configurable Portal and Self Care Module.   &lt;/li&gt;&lt;li&gt;Easy connection to Access servers such as D-link, Nomafix, Terabeam, Cisco and others.  &lt;/li&gt;&lt;li&gt;Easily handles both browser- and 802.1x-based access, ensuring compatibility with your environment today, and as you move to meet the security requirements of customers who prefer to connect via 802.1x. &lt;/li&gt;&lt;li&gt;Complete time-based accounting of each customer's usage, ensuring that hotspots are fully compensated for the time each user spends on the network. Using RADIUS "Session Time-Out" attribute. &lt;/li&gt;&lt;li&gt;Complete traffic accounting of each customer's usage, ensuring that hotspots are fully compensated for the traffic each user spends on the network. Using VSA RADIUS attributes per Access Point. &lt;/li&gt;&lt;li&gt;Bandwidth management allowing to change/limit the bandwidth for users using VSA RADIUS attributes.  &lt;/li&gt;&lt;li&gt;The option for hotspot operators to establish and administer their own user database, or use an existing database in their infrastructure. &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;  &lt;span class="text"&gt;&lt;a href="http://www.wifi-radius.com/aradial-radius-server-billing-pop-hotspot.html" target="new"&gt;&lt;img src="http://www.wifi-radius.com/images/Hotspotsmall.gif" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7924300598018292242-8202290128606637203?l=it-wifi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://it-wifi.blogspot.com/feeds/8202290128606637203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7924300598018292242&amp;postID=8202290128606637203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/8202290128606637203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/8202290128606637203'/><link rel='alternate' type='text/html' href='http://it-wifi.blogspot.com/2008/05/hotspotswireless-lan-software-for-wifi.html' title='Hotspots/Wireless LAN Software for WIFI and WiMAX'/><author><name>catatanku</name><uri>http://www.blogger.com/profile/12807658095017406594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp0.blogger.com/_jwHzs_ZSZdI/SCr3S2GN9eI/AAAAAAAAAAc/HT94WyoKick/S220/zaki.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7924300598018292242.post-4800954234498423539</id><published>2008-05-28T12:06:00.002+07:00</published><updated>2008-05-28T12:11:07.410+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iptables dota'/><category scheme='http://www.blogger.com/atom/ns#' term='create host dota'/><category scheme='http://www.blogger.com/atom/ns#' term='warcraft iptable'/><category scheme='http://www.blogger.com/atom/ns#' term='create dota'/><title type='text'>Warcraft III Firewall Settings for Linux</title><content type='html'>Battle.net doesn't tell you if someone can't connect to your game. That makes it really easy to just sit there thinking that nobody likes the map you picked. If you're using iptables on a linux router, you can run this script to forward port 6112 to your warcraft 3 host machine. &lt;blockquote&gt; #/bin/bash&lt;br /&gt;&lt;br /&gt;iptables -A PREROUTING -t nat -p tcp -d your.external.ip.address --dport 6112 -j DNAT --to your.internal.ip.address:6112&lt;br /&gt;&lt;br /&gt;iptables -A FORWARD -p tcp -d your.internal.ip.address --dport 6112 -o eth0 -j ACCEPT &lt;/blockquote&gt;"your.internal.ip.address" should be something like 10.x.x.x or 172.16.x.x or 192.168.x.x. The "eth0" should be the interface of your network card on the internal network (it could be eth1). It should be apparent that you can change the "--dport 6112" to any port for other programs. You may wish to consult  for common ports used by programs.&lt;br /&gt;&lt;br /&gt;source : http://chatul.wordpress.com/2008/05/09/iptables-linux-cr3at3-dota-warcraft/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7924300598018292242-4800954234498423539?l=it-wifi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://it-wifi.blogspot.com/feeds/4800954234498423539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7924300598018292242&amp;postID=4800954234498423539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/4800954234498423539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/4800954234498423539'/><link rel='alternate' type='text/html' href='http://it-wifi.blogspot.com/2008/05/warcraft-iii-firewall-settings-for_28.html' title='Warcraft III Firewall Settings for Linux'/><author><name>catatanku</name><uri>http://www.blogger.com/profile/12807658095017406594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp0.blogger.com/_jwHzs_ZSZdI/SCr3S2GN9eI/AAAAAAAAAAc/HT94WyoKick/S220/zaki.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7924300598018292242.post-5867816705853374840</id><published>2008-05-27T21:43:00.004+07:00</published><updated>2008-05-29T00:47:29.843+07:00</updated><title type='text'>Internet Speed Meter - Bandwith Monitoring</title><content type='html'>&lt;table width="599" align="center" border="0" cellpadding="0" cellspacing="0"&gt;                       &lt;tbody&gt;&lt;tr&gt;                         &lt;td valign="top" width="70"&gt;&lt;img src="http://www.pmasoft.net/oe/images/pic2.gif" alt="Internet Speed Monitor" width="64" height="71" /&gt;&lt;/td&gt;                         &lt;td class="tickbox"&gt;grrreat program! only one which detects my internet connection properly :)  I'm addicted to OE ;) &lt;strong&gt;porneL&lt;/strong&gt;&lt;/td&gt;                       &lt;/tr&gt;                     &lt;/tbody&gt;&lt;/table&gt;               &lt;br /&gt;         &lt;br /&gt;               &lt;table width="599" align="center" border="0" cellpadding="7" cellspacing="0"&gt;                       &lt;tbody&gt;&lt;tr&gt;                         &lt;td class="tickbox" width="290"&gt;&lt;img src="http://www.pmasoft.net/images/tick.gif" alt="Internet Speed" width="17" align="left" height="14" /&gt;&lt;span class="redlink"&gt;Time, Volume and Traffic Recording&lt;/span&gt;&lt;br /&gt;                 &lt;br /&gt;                     The &lt;strong&gt;recorded data&lt;/strong&gt; is stored in an internal&lt;br /&gt;                     database for  later reference for up to 365 days.&lt;/td&gt;                         &lt;td class="tickbox"&gt;&lt;br /&gt;&lt;/td&gt;                       &lt;/tr&gt;                       &lt;tr&gt;                         &lt;td width="290"&gt;&lt;img src="http://www.pmasoft.net/englisch/history.jpg" alt="DSL Speed historical data" width="300" height="205" /&gt;&lt;/td&gt;                         &lt;td&gt;&lt;br /&gt;&lt;/td&gt;                       &lt;/tr&gt;                       &lt;tr&gt;                         &lt;td class="tickbox"&gt;&lt;img src="http://www.pmasoft.net/images/tick.gif" alt="DSL Speed" width="17" align="left" height="14" /&gt;&lt;span class="redlink"&gt;Realtime Traffic Trends&lt;/span&gt;&lt;br /&gt;                 &lt;br /&gt;                     Onlineeye is running  on your PC and constantly&lt;br /&gt;                     records the Internet/network speed  parameters. &lt;/td&gt;                         &lt;td class="tickbox"&gt;&lt;br /&gt;&lt;/td&gt;                       &lt;/tr&gt;                       &lt;tr&gt;                         &lt;td&gt;&lt;img src="http://www.pmasoft.net/englisch/realtime.jpg" alt="Internet Speed Meter" width="300" height="205" /&gt;&lt;/td&gt;                         &lt;td&gt;&lt;br /&gt;&lt;/td&gt;                       &lt;/tr&gt;                     &lt;/tbody&gt;&lt;/table&gt;               &lt;br /&gt;&lt;br /&gt;&lt;table width="599" align="center" border="0" cellpadding="7" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tickbox"&gt;&lt;img src="http://www.pmasoft.net/images/tick.gif" alt="Internet Speed" width="17" align="left" height="14" /&gt;&lt;span class="redlink"&gt;Warnings and Limits, Server-Client &lt;/span&gt;&lt;br /&gt;                 &lt;br /&gt;                     Receive warnings if traffic drops under certain&lt;br /&gt;                     limits or &lt;strong&gt;bandwidth limits&lt;/strong&gt; have been reached.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.pmasoft.net/englisch/options.jpg" alt="Internet and Network traffic" width="300" height="205" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tickbox"&gt;&lt;img src="http://www.pmasoft.net/images/tick.gif" alt="DSL Speed" width="17" align="left" height="14" /&gt;&lt;span class="redlink"&gt;Traffic and Protocol Statistics&lt;/span&gt;&lt;br /&gt;                 &lt;br /&gt;                       &lt;strong&gt;Monitor&lt;/strong&gt; your download and upload &lt;strong&gt;traffic&lt;/strong&gt; per day,month and year for every  network device.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.pmasoft.net/englisch/volume.jpg" alt="Internet Speed and Traffic Volume  and Bandwidth Recording" width="300" height="205" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7924300598018292242-5867816705853374840?l=it-wifi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://it-wifi.blogspot.com/feeds/5867816705853374840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7924300598018292242&amp;postID=5867816705853374840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/5867816705853374840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/5867816705853374840'/><link rel='alternate' type='text/html' href='http://it-wifi.blogspot.com/2008/05/internet-speed-meter-bandwith.html' title='Internet Speed Meter - Bandwith Monitoring'/><author><name>catatanku</name><uri>http://www.blogger.com/profile/12807658095017406594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp0.blogger.com/_jwHzs_ZSZdI/SCr3S2GN9eI/AAAAAAAAAAc/HT94WyoKick/S220/zaki.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7924300598018292242.post-8334603777514428343</id><published>2008-05-24T23:40:00.002+07:00</published><updated>2008-05-25T00:28:17.888+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bandwidth limitation'/><category scheme='http://www.blogger.com/atom/ns#' term='htb tool'/><category scheme='http://www.blogger.com/atom/ns#' term='manage the bandwidth'/><title type='text'>Manage the bandwidth with HTB for UNIX</title><content type='html'>Needing a tool to manage the bandwidth for a wireless network, &lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; came across. As it was unmaintained, the author of this site decided to take over the project. Meanwhile, other great people contributed to this project, please see the Credits list. Thanks, guys! You were great!&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; is a software suite with several tools that help simplify the difficult process of bandwidth allocation, for both upload and download traffic: generate and check configuration files, real time traffic overview for each separate client.&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;Features:&lt;/strong&gt;&lt;br /&gt;* bandwidth limitation using public IP addresses, using the two configuration files for upload and download&lt;br /&gt;* bandwidth limitation using private IP addresses (SNAT), using a single configuration file&lt;br /&gt;* match mark&lt;br /&gt;* match mark in u32&lt;br /&gt;* metropolitan/external limitation&lt;br /&gt;* menu based management software for configuration and administration of &lt;strong class="bbcode bold"&gt;HTB-tools&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;p&gt;Hierarchical Token Bucket ( HTB ) successfully replaces Class Based Queueing ( CBQ ) due to the precise and easy to understand way it operates. The difference from CBQ is that the bandwidth is allocated to one (or more) classes, and when the class's allocated bandwidth is exceeded, it can (temporarily) borrow unused bandwidth from another class. Moreover, unlike CBQ, you can allocate several clients to one class. Using &lt;b&gt;HTB-tools&lt;/b&gt; all classes and all clients can be defined in a configuration file.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To better understand how it works, let's suppose that we have a bandwidth of 256kbps shared by 4 clients (with routable IP addresses), each client having a guaranteed minimum of 48kbps and a guaranteed maximum of 64kbps upload/download.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After &lt;b&gt;HTB-tools&lt;/b&gt; is installed, you can proceed to editing the configuration files.&lt;br /&gt;Assuming that eth0 is the interface to your provider and eth1 the interface to your clients, on the eth0 interface you can only limit the upload (only if you use public IP addresses) and on eth1 only the download, because you can only control the debit of the packages that &lt;b&gt;leave&lt;/b&gt; the router ( the information that enters the router is imposed by the external environment ).&lt;br /&gt;For upload limitations/guarantees you have to edit the file &lt;b&gt;/etc/htb/eth0-qos.cfg&lt;/b&gt; and for download limitations/guarantees you have to edit the file &lt;b&gt;/etc/htb/eth1-qos.cfg&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configuration files for HTB-tools&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Remarks:&lt;/b&gt;&lt;br /&gt;- the format of the configuration files resembles the format of bind's configuration files;&lt;br /&gt;- the bandwidth users are divided into classes;&lt;br /&gt;- these classes can not share the bandwidth among themselves;&lt;br /&gt;- the members of a class (clients) can share the same bandwidth according to the parameters specified in the configuration file;&lt;br /&gt;- a class may contain one or more clients;&lt;br /&gt;- a special class is the &lt;b&gt; default class&lt;/b&gt;, that defines the bandwidth allocated to those which are not included in any class;&lt;br /&gt;- the transfer rate is specified in kbit;&lt;br /&gt;- the lines having &lt;b&gt;#&lt;/b&gt; as the first character are considered comments.&lt;br /&gt;- you can NOT specify the fields src and dst for a class; these fields are only defined for clients.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The class syntax:&lt;/u&gt;&lt;br /&gt;&lt;b&gt;bandwidth&lt;/b&gt; 192;  - the guaranteed minimum for the class; represents the minimum total sum guaranteed for the clients of the class;&lt;br /&gt;&lt;b&gt;limit &lt;/b&gt; 256; - the maximum transfer rate for the class;&lt;br /&gt;&lt;b&gt;burst&lt;/b&gt; 2; - the maximum number of kbits sent at once by the class;&lt;br /&gt;&lt;br /&gt;&lt;div class="indent"&gt;!!! &lt;b&gt;NOTE:&lt;br /&gt;&lt;span style="color:red;"&gt;If you don't set the burst value properly, the limits might not work&lt;br /&gt;correctly. Eg: for the limit 10000kbit you must use a burst of 12 kbit.&lt;br /&gt;THIS IS AVAILABLE ONLY IF YOU USE PUBLIC IPs !&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;burst 0;&lt;/b&gt; - ONLY for HTB-tools beta4 - if burst is set to 0 then &lt;b&gt;HTB-tools&lt;/b&gt; will calculate the burst value automatically. This is valid for clients side too.&lt;br /&gt;&lt;b&gt;priority&lt;/b&gt; 1; - priority of the class; there are 8 priority levels: from 0 to 7. The packets are served in ascending order of priority. For example, if the priority is 0 then the packets will first be served to this class, on the other hand if the priority is 4 then the packets will first be sent to the class having priority 0 and only then to the class having priority 4;&lt;br /&gt;&lt;b&gt;que&lt;/b&gt; sfq;  - we can specify the qdisc for a class, if not specified the default is pfifo limit 5.&lt;br /&gt;(or esfq;)&lt;br /&gt;For more details about esfq, please see &lt;a target="_blank" href="http://fatooh.org/esfq-2.6/" rel="external"&gt;[link]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As specified above, we have a bandwidth of 256kbps that we want to allocate to 4 clients, both for upload and for download. For this, we first define the class:&lt;/p&gt;&lt;br /&gt;&lt;table width="205" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;class class_1 {&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="110"&gt;bandwidth 192;&lt;/td&gt;&lt;/tr&gt;                &lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="110"&gt;limit 256;&lt;/td&gt;&lt;/tr&gt;                &lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="110"&gt;burst 2;&lt;/td&gt;&lt;/tr&gt;                &lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="110"&gt;priority 1;&lt;/td&gt;&lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="100"&gt;que sfq;&lt;/td&gt;&lt;/tr&gt;                &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The clients syntax:&lt;/u&gt;&lt;br /&gt;&lt;b&gt;bandwidth&lt;/b&gt; 48; - guaranteed minimum for the client;&lt;br /&gt;&lt;b&gt;limit&lt;/b&gt; 64; - maximum transfer rate for the client;&lt;br /&gt;&lt;b&gt;burst&lt;/b&gt; 2; - maximum number of kbits sent to the client at once;&lt;br /&gt;&lt;b&gt;mark&lt;/b&gt; 20; - if only mark is specified, without dst/src, then fw will be used; if the source/destination is specified, then u32 will be used with the possibility to mark (match_in_u32);&lt;br /&gt;&lt;b&gt;dst&lt;/b&gt; or &lt;b&gt;src&lt;/b&gt; can be used together in the configuration file only for clients; if you wish to limit the upload then you must use src, and if you wish to limit the download then you must use dst; in our example above we have used limitation/allocation for download and the configuration file will be eth1-qos.cfg;&lt;br /&gt;&lt;b&gt;priority&lt;/b&gt; 1; - client priority;&lt;br /&gt;- in the case of a single IP, the representation looks like this: &lt;b&gt;192.168.1.10/32;&lt;/b&gt;&lt;br /&gt;- in the case of a class, the representation looks like this: &lt;b&gt;192.168.1.0/24;&lt;/b&gt;&lt;br /&gt;- if you wish to apply the limitation to a particular port for a single IP:&lt;br /&gt;&lt;b&gt;192.168.1.10/32 80;&lt;/b&gt; - limits the traffic to port 80 (http)&lt;br /&gt;- if you wish to apply the limitation to a particular port for an IP class:&lt;br /&gt;&lt;b&gt;192.168.1.0/24 21;&lt;/b&gt; - limits the traffic to port 21 (ftp)&lt;br /&gt;&lt;br /&gt;The next step is to define the 4 clients. For each client a minimum of 48kbit and a maximum of 64kbit will be allocated.&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;client client1 {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;bandwidth 48;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;limit 64;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;burst 2;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;priority 1;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;mark 20;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;dst {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;192.168.100.4/32;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };  &lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;client client2{&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;bandwidth 48;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;limit 64;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;burst 2;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;priority 1;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;mark 20;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;dst {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;192.168.100.5/32;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };  &lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;client client3 {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;bandwidth 48;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;limit 64;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;burst 2;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;priority 1;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;mark 20;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;dst {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;192.168.100.8/32;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };  &lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;client clien4 {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;bandwidth 48;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;limit 64;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;burst 2;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;priority 1;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;mark 20;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;dst {&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;192.168.100.10/32;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt; };  &lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;class default { bandwidth 8; };&lt;br /&gt;};&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;div class="indent"&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;Only for HTB-tools beta4&lt;/strong&gt;&lt;br /&gt;Another new feature is the "upload" function, which would assist in managing the&lt;br /&gt;upload, if you use SNAT (non-routeable IP addresses). This can be done using the same configuration file that you would use to manage the download.&lt;br /&gt;&lt;strong class="bbcode bold"&gt;WARNING:&lt;/strong&gt; this type of shaping (ingress) drops the packets that are over the&lt;br /&gt;limit, which generates additional traffic when entering the interface. For this reason it is&lt;br /&gt;recommended to have the shaping machine in the same LAN with the shaped machines.&lt;br /&gt;The "upload" option uses dst  but don't work with mark.&lt;br /&gt;&lt;br /&gt;Configuration examples (client side):&lt;br /&gt;&lt;table&gt;  &lt;tbody&gt;    &lt;tr&gt;      &lt;td&gt;client client {&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;bandwidth 350;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;limit 1200;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;burst 0; # new&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;priority 1;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;upload 300; #( in kbits) &lt;- new&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;dst {&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;192.168.100.5/32;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;};&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;&lt;tr&gt;      &lt;td&gt;};&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;  &lt;tbody&gt;    &lt;tr&gt;      &lt;td&gt;client client {&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;bandwidth 350;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;limit 1200;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;burst 0;  # new&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;priority 1;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;upload 300; #( in kbits) &lt;- new&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;dst {&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;192.168.100.30/32;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;};&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;&lt;tr&gt;      &lt;td&gt;};&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;      &lt;td&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;UPLOAD option available from 0.3.0-beta4 works only with dst.&lt;br /&gt;You can specify mark or src but this options will NOT&lt;br /&gt;affect outgoing trafic.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The next step is checking the configuration file using the &lt;b&gt;q_checkcfg&lt;/b&gt; command:&lt;br /&gt;&lt;div class="indent"&gt;  &lt;strong class="bbcode bold"&gt; q_checkcfg /etc/htb/eth1-qos.cfg &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Default bandwidth: 8&lt;br /&gt;Class class_1, CIR: 192, MIR: 256&lt;br /&gt;** 4 clients, CIR2: 192, MIR2: 256&lt;br /&gt;1 classes; CIR / MIR = 192 / 256; CIR2 / MIR2 = 192 / 256&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;- the configuratin files are syntactically correct.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The rc.htb init script&lt;/b&gt;&lt;br /&gt;------------------------&lt;br /&gt;With this script you can start/stop/monitor/generate/restart the limitations/guarantees for upload/download or for both together.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   To start at boot the bandwidth policies for upload and download you must add to &lt;b&gt;/etc/rc.d/rc.local&lt;/b&gt; the line:&lt;br /&gt;&lt;div class="indent"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;/etc/rc.d/rc.htb start&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;If you wish to limit/guarantee the bandwidth only for download then you must use the command:(this example is works on Slackware linux)&lt;br /&gt;&lt;div class="indent"&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;/etc/rc.d/rc.htb start_eth1&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you wish to limit/guarantee the bandwidth only for upload then you must use the command:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div class="indent"&gt;&lt;b&gt;/etc/rc.d/rc.htb start_eth0&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you wish to generate the traffic rules script you can use:&lt;br /&gt;for eth0&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;[center]/etc/rc.d/rc.htb gen_eth0[/center]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;for eth1&lt;br /&gt;&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;[center]/etc/rc.d/rc.htb gen_eth1[/center]&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;q_show&lt;/b&gt; allows you to see in real-time the traffic and bandwidth usage for each client (download). In order to see realtime trafic run:&lt;br /&gt;&lt;div class="indent"&gt;&lt;center&gt;&lt;b&gt;/etc/rc.d/rc.htb show_eth1&lt;/b&gt;&lt;/center&gt;&lt;/div&gt;&lt;br /&gt;...and the result is:&lt;br /&gt;&lt;div class="indent"&gt;&lt;br /&gt;&lt;table width="400" border="0"&gt;  &lt;tbody&gt;    &lt;tr&gt;      &lt;td&gt; &lt;b&gt;class_1&lt;/b&gt; &lt;/td&gt;      &lt;td width="50" align="center"&gt;&lt;b&gt;224.80&lt;/b&gt;&lt;/td&gt;      &lt;td width="50" align="center"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;      &lt;td width="50" align="center"&gt;&lt;b&gt;192&lt;/b&gt;&lt;/td&gt;      &lt;td width="50" align="center"&gt;&lt;b&gt;256&lt;/b&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;     &lt;td&gt; client_1 &lt;/td&gt;      &lt;td width="50" align="center"&gt;62.25&lt;/td&gt;      &lt;td width="50" align="center"&gt;1&lt;/td&gt;      &lt;td width="50" align="center"&gt;48&lt;/td&gt;      &lt;td width="50" align="center"&gt;64&lt;/td&gt;    &lt;/tr&gt;  &lt;tr&gt;&lt;td&gt;  client_2 &lt;/td&gt;      &lt;td width="50" align="center"&gt;51.05&lt;/td&gt;      &lt;td width="50" align="center"&gt;1&lt;/td&gt;      &lt;td width="50" align="center"&gt;48&lt;/td&gt;      &lt;td width="50" align="center"&gt;64&lt;/td&gt;    &lt;/tr&gt;  &lt;tr&gt;&lt;td&gt; client_3&lt;/td&gt;      &lt;td width="50" align="center"&gt;48.25&lt;/td&gt;      &lt;td width="50" align="center"&gt;1&lt;/td&gt;      &lt;td width="50" align="center"&gt;48&lt;/td&gt;      &lt;td width="50" align="center"&gt;64&lt;/td&gt;    &lt;/tr&gt;  &lt;tr&gt;&lt;td&gt; client_4&lt;/td&gt;      &lt;td width="50" align="center"&gt;63.25&lt;/td&gt;      &lt;td width="50" align="center"&gt;1&lt;/td&gt;      &lt;td width="50" align="center"&gt;48&lt;/td&gt;      &lt;td width="50" align="center"&gt;64&lt;/td&gt;    &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;_default_&lt;/td&gt;      &lt;td width="50" align="center"&gt;0&lt;/td&gt;      &lt;td width="50" align="center"&gt;0&lt;/td&gt;      &lt;td width="50" align="center"&gt;0&lt;/td&gt;      &lt;td width="50" align="center"&gt;0&lt;/td&gt;    &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If you like to pass some options to &lt;b&gt;q_show &lt;/b&gt;, please see the  &lt;b&gt;q_show(8) &lt;/b&gt; man page.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;rc.htb complete options and usage&lt;/b&gt;&lt;br /&gt;----------------------------------------&lt;br /&gt;/etc/rc.d/rc.htb start      | stop      | restart      |&lt;br /&gt;            start_eth0 | stop_eth0 | restart_eth0 |&lt;br /&gt;            start_eth1 | stop_eth1 | restart_eth1 |&lt;br /&gt;            start_eth2 | stop_eth2 | restart_eth2 |&lt;br /&gt;            show_eth0  | show_eth1 | show_eth2    |&lt;br /&gt;            gen_eth0   | gen_eth1  |&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Web q_show&lt;/b&gt;&lt;br /&gt;---------------&lt;br /&gt;Web q_show is a tool that displays in a webpage the traffic status and allocated bandwidth for each class/client according to the configuration file.&lt;br /&gt;A cron job collects the traffic data in a .log file, namely q_show.log. From here on it is the job of .php script (q_show.php) that parses the file and displays the content in a webpage.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configuration&lt;/b&gt;&lt;br /&gt;----------------&lt;br /&gt;Before starting anything, you must have php installed and a working&lt;br /&gt;web server (apache). Let's assume that you have domain.ro and the&lt;br /&gt;default directory for the webpages is &lt;i&gt;/var/www/htdocs/&lt;/i&gt;. The default&lt;br /&gt;directory specified at the install time (with "make install_web") will&lt;br /&gt;have a folder called webhtb with q_show.php script.&lt;br /&gt;&lt;br /&gt;Before adding the line to crontab, set:&lt;br /&gt;- the time interval (*/1 every minute or */5 every 5 minutes etc) at which to generate the traffic logs in the file;&lt;br /&gt;- the correct path to the configuration file&lt;br /&gt;- the interface, ethx where x = 0, 1, 2 ... etc, the interface you want to monitor;&lt;br /&gt;- ethx-qos.cfg the configuration file for the monitored interface;&lt;br /&gt;- the path to the webhtb directory;&lt;br /&gt;&lt;br /&gt;Add to crontab (crontab -e):&lt;br /&gt;&lt;br /&gt;*/1 * * * * /sbin/q_show -i eth1 -f /etc/htb/eth1-qos.cfg -1 &gt; /var/www/htdocs/webhtb/q_show.log&lt;br /&gt;&lt;br /&gt;You can see the traffic at the address &lt;a target="_blank" href="http://www.domeniu.ro/webhtb/index.php" rel="external"&gt;[link]&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Web HTB-tools configuration files generator&lt;/b&gt;&lt;br /&gt;---------------------------------------------------&lt;br /&gt;The web q_show install will get you whtbcfg in the same directory as webhtb (i.e.: /var/www/htdocs/whtbcfg). You will need a functional httpd (apache) with php support to be able to use it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;php.ini settings&lt;/b&gt;&lt;br /&gt;------------------&lt;br /&gt;Please set register_globals to ON in php.ini and disable error_reporting like&lt;br /&gt;this:&lt;br /&gt;&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;register_globals = on&lt;br /&gt;#error_reporting = E_ALL &amp;amp; ~E_NOTICE&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;After modifying php.ini, please restart the httpd server and point your browser to &lt;a target="_blank" href="http://www.yourdomain.com/whtbcfg" rel="external"&gt;[link]&lt;/a&gt; to be able to generate configuration files.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Possible configurations in HTB-tools beta 4&lt;/b&gt;&lt;br /&gt;--------------------------------------------------&lt;br /&gt;Please see the file cfg/possible_configs&lt;br /&gt;&lt;br /&gt;INSTALL&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;Requirements:&lt;/strong&gt;&lt;br /&gt;------------------&lt;br /&gt;- GNU/Linux distribution;&lt;br /&gt;- GCC compiler;&lt;br /&gt;- Iproute2 (the latest version is recommended from &lt;a href="http://linux-net.osdl.org/index.php/Iproute2"&gt;here&lt;/a&gt;);&lt;br /&gt;- Linux Kernel 2.4.32 or 2.6.15.1 ([link]);&lt;br /&gt;- dialog for HTB-tools 0.3.0 (the latest version from &lt;a href="http://invisible-island.net/dialog/"&gt;here&lt;/a&gt;)&lt;br /&gt;- Apache and php for web q_show and web HTB-tools config file generator.&lt;br /&gt;- flex version 2.5.4a.&lt;br /&gt;&lt;br /&gt;And now, on with the show ... &lt;img src="http://htb-tools.arny.ro/e107_images/emotes/default/smile.png" alt="" style="border: 0pt none ; vertical-align: middle;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;Linux distribution&lt;/strong&gt;&lt;br /&gt;--------------------&lt;br /&gt;You must have a functional GNU/Linux distribution.&lt;br /&gt;I received feedback from users who successfully run &lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; on:&lt;br /&gt;Slackware, Gentoo, Fedora Core, Red Hat, Debian, Suse.&lt;br /&gt;If you have tested and successfully run &lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; on other distributions then what I mentioned, please send me an e-mail to update this section.&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;GCC compiler&lt;/strong&gt;&lt;br /&gt;----------------&lt;br /&gt;All Linux distributions have a GCC compiler included.&lt;br /&gt;If you do not have GCC installed, please see your distribution manual or documentation for how to install GCC. You need this to compile &lt;strong class="bbcode bold"&gt;HTB-tools.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;&lt;span class="bbcode underline" style="text-decoration: underline;"&gt;Linux Kernel 2.4.32&lt;/span&gt;&lt;/strong&gt; - &lt;a target="_blank" href="http://www.kernel.org/" rel="external"&gt;[link]&lt;/a&gt;&lt;br /&gt;If you compile the Kernel from sources, you will need to select the&lt;br /&gt;following options for &lt;strong class="bbcode bold"&gt;HTB-tools-0.2.7&lt;/strong&gt; and &lt;strong class="bbcode bold"&gt;HTB-tools 0.3.0&lt;/strong&gt;:&lt;br /&gt;#&lt;br /&gt;# QoS and/or fair queueing&lt;br /&gt;#&lt;br /&gt;CONFIG_NET_SCHED=y&lt;br /&gt;CONFIG_NET_SCH_CBQ=m&lt;br /&gt;CONFIG_NET_SCH_HTB=m&lt;br /&gt;CONFIG_NET_SCH_CSZ=m&lt;br /&gt;CONFIG_NET_SCH_HFSC=m&lt;br /&gt;CONFIG_NET_SCH_PRIO=m&lt;br /&gt;CONFIG_NET_SCH_RED=m&lt;br /&gt;CONFIG_NET_SCH_SFQ=m&lt;br /&gt;CONFIG_NET_SCH_TEQL=m&lt;br /&gt;CONFIG_NET_SCH_TBF=m&lt;br /&gt;CONFIG_NET_SCH_GRED=m&lt;br /&gt;CONFIG_NET_SCH_NETEM=m&lt;br /&gt;CONFIG_NET_SCH_DSMARK=m&lt;br /&gt;CONFIG_NET_SCH_INGRESS=m&lt;br /&gt;CONFIG_NET_QOS=y&lt;br /&gt;CONFIG_NET_ESTIMATOR=y&lt;br /&gt;CONFIG_NET_CLS=y&lt;br /&gt;CONFIG_NET_CLS_TCINDEX=m&lt;br /&gt;CONFIG_NET_CLS_ROUTE4=m&lt;br /&gt;CONFIG_NET_CLS_ROUTE=y&lt;br /&gt;CONFIG_NET_CLS_FW=m&lt;br /&gt;CONFIG_NET_CLS_U32=m&lt;br /&gt;CONFIG_NET_CLS_RSVP=m&lt;br /&gt;CONFIG_NET_CLS_RSVP6=m&lt;br /&gt;CONFIG_NET_CLS_POLICE=y&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;&lt;span class="bbcode underline" style="text-decoration: underline;"&gt;Linux Kernel 2.6.15.1&lt;/span&gt;&lt;/strong&gt; - &lt;a target="_blank" href="http://www.kernel.org/" rel="external"&gt;[link]&lt;/a&gt;&lt;br /&gt;If you compile the Kernel from sources, you will need to select the&lt;br /&gt;following options for &lt;strong class="bbcode bold"&gt;HTB-tools-0.2.7&lt;/strong&gt; and &lt;strong class="bbcode bold"&gt;HTB-tools 0.3.0&lt;/strong&gt;:&lt;br /&gt;#&lt;br /&gt;# QoS and/or fair queueing&lt;br /&gt;#&lt;br /&gt;CONFIG_NET_SCHED=y&lt;br /&gt;CONFIG_NET_SCH_CLK_JIFFIES=y&lt;br /&gt;# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set&lt;br /&gt;# CONFIG_NET_SCH_CLK_CPU is not set&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Queueing/Scheduling&lt;br /&gt;#&lt;br /&gt;CONFIG_NET_SCH_CBQ=m&lt;br /&gt;CONFIG_NET_SCH_HTB=m&lt;br /&gt;CONFIG_NET_SCH_HFSC=m&lt;br /&gt;CONFIG_NET_SCH_PRIO=m&lt;br /&gt;CONFIG_NET_SCH_RED=m&lt;br /&gt;CONFIG_NET_SCH_SFQ=m&lt;br /&gt;CONFIG_NET_SCH_TEQL=m&lt;br /&gt;CONFIG_NET_SCH_TBF=m&lt;br /&gt;CONFIG_NET_SCH_GRED=m&lt;br /&gt;CONFIG_NET_SCH_DSMARK=m&lt;br /&gt;CONFIG_NET_SCH_NETEM=m&lt;br /&gt;CONFIG_NET_SCH_INGRESS=m&lt;br /&gt;#&lt;br /&gt;# Classification&lt;br /&gt;#&lt;br /&gt;CONFIG_NET_CLS=y&lt;br /&gt;CONFIG_NET_CLS_BASIC=m&lt;br /&gt;CONFIG_NET_CLS_TCINDEX=m&lt;br /&gt;CONFIG_NET_CLS_ROUTE4=y&lt;br /&gt;CONFIG_NET_CLS_ROUTE=y&lt;br /&gt;CONFIG_NET_CLS_FW=m&lt;br /&gt;CONFIG_NET_CLS_U32=m&lt;br /&gt;CONFIG_CLS_U32_PERF=y&lt;br /&gt;CONFIG_CLS_U32_MARK=y&lt;br /&gt;CONFIG_NET_CLS_RSVP=m&lt;br /&gt;CONFIG_NET_CLS_RSVP6=m&lt;br /&gt;CONFIG_NET_EMATCH=y&lt;br /&gt;CONFIG_NET_EMATCH_STACK=32&lt;br /&gt;CONFIG_NET_EMATCH_CMP=m&lt;br /&gt;CONFIG_NET_EMATCH_NBYTE=m&lt;br /&gt;CONFIG_NET_EMATCH_U32=m&lt;br /&gt;CONFIG_NET_EMATCH_META=m&lt;br /&gt;CONFIG_NET_EMATCH_TEXT=m&lt;br /&gt;CONFIG_NET_CLS_ACT=y&lt;br /&gt;CONFIG_NET_ACT_POLICE=m&lt;br /&gt;CONFIG_NET_ACT_GACT=y&lt;br /&gt;CONFIG_GACT_PROB=y&lt;br /&gt;CONFIG_NET_ACT_MIRRED=m&lt;br /&gt;CONFIG_NET_ACT_IPT=m&lt;br /&gt;CONFIG_NET_ACT_PEDIT=m&lt;br /&gt;CONFIG_NET_ACT_SIMP=m&lt;br /&gt;CONFIG_NET_CLS_IND=y&lt;br /&gt;CONFIG_NET_ESTIMATOR=y&lt;br /&gt;&lt;br /&gt;&lt;div class="indent"&gt;&lt;strong class="bbcode bold"&gt;NOTE&lt;/strong&gt; ========================================================&lt;br /&gt;To successfully use mark_in_u32 you MUST use at least the kernel 2.6.11.&lt;br /&gt;     !!!  IT IS BEST TO USE THE LATEST VERSION!!!&lt;br /&gt;=============================================================&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;Iproute&lt;/strong&gt; - &lt;a target="_blank" href="http://developer.osdl.org/dev/iproute2/" rel="external"&gt;[link]&lt;/a&gt;&lt;br /&gt;----------&lt;br /&gt;Before compiling HTB-tools 0.2.7 or HTB-tools 0.3.0, you need proute2-2.6.10-ss050124 or a greater version to be installed.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;strong class="bbcode bold"&gt;!!!  IT IS BEST TO USE THE LATEST VERSION !!!&lt;/strong&gt;&lt;/div&gt;After downloading and extracting the sources, execute "make" followed by "make install" commands. After compilation you must copy the tc binary to /sbin directory.&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;HTB-tools 0.2.7 or HTB-tools 0.3.0&lt;/strong&gt; ( &lt;a target="_blank" href="http://htb-tools.arny.ro/" rel="external"&gt;[link]&lt;/a&gt; )&lt;br /&gt;------------------------------------------------&lt;br /&gt;&lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; Bandwidth Management Software is a suite of tools that help simplify the difficult process of bandwidth allocation, for both upload and download traffic, using the Linux kernel's HTB facility. It can generate and check configuration files. It also provides a real time traffic overview for each separate client.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The set of &lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; includes:&lt;br /&gt;&lt;strong class="bbcode bold"&gt;q_parser&lt;/strong&gt;  : reads a configuration file (the file defines classes,&lt;br /&gt;     clients, bandwidth limits) and generates an HTB settings&lt;br /&gt;     script;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;q_checkcfg&lt;/strong&gt;: check configuration files;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;q_show&lt;/strong&gt;    : displays in the console the status of the traffic and the&lt;br /&gt;     allocated bandwidth for each class/client defined&lt;br /&gt;     in the configuration file;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;q_show.php&lt;/strong&gt;: displays in a webpage the status of the traffic and the&lt;br /&gt;           allocated bandwidth for each class/client defined in the&lt;br /&gt;     configuration file;&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;wHTB-tools_cfg_gen&lt;/strong&gt;: create and generate configuration files from&lt;br /&gt;                   a web page (only in HTB-tools 0.3.0)&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;htbgen&lt;/strong&gt;    : generate configuration files from bash;&lt;br /&gt;&lt;br /&gt;&lt;span class="bbcode underline" style="text-decoration: underline;"&gt;Compile and install:&lt;/span&gt;&lt;br /&gt;Download the sources &lt;strong class="bbcode bold"&gt;HTB-tools-0.2.7.tar.gz&lt;/strong&gt; or &lt;strong class="bbcode bold"&gt;HTB-tools.0.3.0.tar.gz&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;- extract and compile the sources:&lt;br /&gt;&lt;br /&gt;   * for HTB-tools 0.2.7:&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;tar -zxvf HTB-tools-0.2.7.tar.gz&lt;br /&gt;    cd HTB-tools-0.2.7&lt;br /&gt;        make&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;   * for HTB-tools 0.3.0&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;tar -xvf HTB-tools.0.3.0.tar.gz&lt;br /&gt;       cd HTB-tools.0.3.0&lt;br /&gt;       make&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;After compilation is done and if you install &lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; for the first time then you must run the following command:&lt;br /&gt;&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; make full&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;- this is recommended if you install &lt;strong class="bbcode bold"&gt;HTB-tools&lt;/strong&gt; for the first time; will install the binaries q_parser, q_show, q_checkcfg, htb, htbgen in the /sbin directory, and the two default configuration files: eth0-qos.cfg for upload and eth1-qos.cfg for download in /etc/htb; also will install the rc.htb init script, web htb and wHTBcfg. For web htb please read the docs/README-web-en.&lt;br /&gt;&lt;br /&gt;&lt;strong class="bbcode bold"&gt;Upgrade&lt;/strong&gt;&lt;br /&gt;----------&lt;br /&gt;You can upgrade HTB-tools using the fallowing command:&lt;br /&gt;&lt;div class="code_highlight code-box" style="unicode-bidi: embed; direction: ltr;"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;make install&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;- this is will install (upgrade) the binaries q_parser, q_show, q_checkcfg, htb, htbgen in the /sbin directory,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7924300598018292242-8334603777514428343?l=it-wifi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://it-wifi.blogspot.com/feeds/8334603777514428343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7924300598018292242&amp;postID=8334603777514428343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/8334603777514428343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/8334603777514428343'/><link rel='alternate' type='text/html' href='http://it-wifi.blogspot.com/2008/05/management-bandwith-with-htb-for-unix.html' title='Manage the bandwidth with HTB for UNIX'/><author><name>catatanku</name><uri>http://www.blogger.com/profile/12807658095017406594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp0.blogger.com/_jwHzs_ZSZdI/SCr3S2GN9eI/AAAAAAAAAAc/HT94WyoKick/S220/zaki.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7924300598018292242.post-4510884167440102698</id><published>2008-05-22T15:29:00.000+07:00</published><updated>2008-05-22T15:42:43.035+07:00</updated><title type='text'>ClarkConnect Server and Gateway 4 Linux</title><content type='html'>ClarkConnect is a powerful and affordable Internet server and gateway solution&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Features           &lt;p&gt;ClarkConnect provides all the necessary software and tools required for an organization's    server needs.  The details of the following features are described below:&lt;/p&gt;    &lt;ul&gt;&lt;li&gt;Firewall, Networking and Security&lt;/li&gt;&lt;li&gt;VPN / Virtual Private Networks&lt;/li&gt;&lt;li&gt;Web Proxy and Filtering&lt;/li&gt;&lt;li&gt;E-mail&lt;/li&gt;&lt;li&gt;Groupware&lt;/li&gt;&lt;li&gt;Database and Web Server&lt;/li&gt;&lt;li&gt;File and Print Services&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Firewall and Intrusion Detection/Prevention    &lt;p&gt;ClarkConnect provides several levels of security.     At the &lt;b&gt;network&lt;/b&gt; level, the firewall restricts access to your systems and    provides advanced features, including     &lt;a href="http://www.clarkconnect.com/docs/Firewall_-_DMZ"&gt;DMZ&lt;/a&gt;,    &lt;a href="http://www.clarkconnect.com/docs/Firewall_-_1_to_1_NAT"&gt;1-to-1 NAT&lt;/a&gt; and    &lt;a href="http://www.clarkconnect.com/docs/Firewall_-_Port_Forwarding"&gt;Port Forwarding&lt;/a&gt;.     At the &lt;b&gt;protocol&lt;/b&gt; level, the     &lt;a href="http://www.clarkconnect.com/docs/Firewall_-_Peer-to-Peer"&gt;Peer-to-Peer detection&lt;/a&gt; system    lets you manage peer-to-peer file sharing usage.      At the &lt;b&gt;application&lt;/b&gt; level, the    &lt;a href="http://www.clarkconnect.com/docs/Security_-_Intrusion_Detection"&gt;Intrusion Detection&lt;/a&gt; and    &lt;a href="http://www.clarkconnect.com/docs/Security_-_Intrusion_Prevention"&gt;Intrusion Prevention&lt;/a&gt;    systems provide another layer of defense against threats to your network.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Multi-WAN&lt;/p&gt;        &lt;p&gt;With the &lt;a href="http://www.clarkconnect.com/docs/Network_Settings_-_Multi-WAN"&gt;Multi-WAN&lt;/a&gt; solution,    you can connect two or more Internet connections to your ClarkConnect system.  The solution    not only increases your available bandwidth, but also provides automatic network failover.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Bandwidth Management&lt;/p&gt;         Some applications are more important than others.  The    &lt;a href="http://www.clarkconnect.com/docs/Network_Settings_-_Bandwidth"&gt;Bandwidth Manager&lt;/a&gt; lets you     prioritize network traffic -- downloading the latest Windows updates will no longer interfere    with your Voice-over-IP (VoIP) calls&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7924300598018292242-4510884167440102698?l=it-wifi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://it-wifi.blogspot.com/feeds/4510884167440102698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7924300598018292242&amp;postID=4510884167440102698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/4510884167440102698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7924300598018292242/posts/default/4510884167440102698'/><link rel='alternate' type='text/html' href='http://it-wifi.blogspot.com/2008/05/clarkconnect-server-and-gateway-4-linux.html' title='ClarkConnect Server and Gateway 4 Linux'/><author><name>catatanku</name><uri>http://www.blogger.com/profile/12807658095017406594</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp0.blogger.com/_jwHzs_ZSZdI/SCr3S2GN9eI/AAAAAAAAAAc/HT94WyoKick/S220/zaki.JPG'/></author><thr:total>0</thr:total></entry></feed>
