[LARTC] (no subject)

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  I have a 64 Kbps leased line IDSL connection (with static IP address). My 
modem is connected to the server via a 10 Mbps Ethernet connection. The server 
currently runs Win2000 Pro with Internet Connection Sharing to provide Internet 
access to my private network (10 workstations). I also use an Apache Web server 
to host my company's web page on this server. This configuration provided good 
service until the number of workstations increased from 5 to 10 and Kazaa 
appeared. If a user starts a longer download, others cant access the Internet. 
So I'm considering switching from Win2000 to Linux and using some sort of 
traffic shaping. Furthermore, the internal network will have to be split into 2 
subnets for privacy purposes.
  What I want to achieve looks something like this:

  1) Incoming traffic (outside surfers visiting the company web page) must have 
the highest priority, and probably, for some time, the web server will still 
have to run on Win2000, until some CGI web apps are ported to linux
  2) The two internal subnets should have the same download priority, lower 
than incoming traffic
  3) The available bandwidth should be equally split between any active 
internal users (if only 1 user is active, it should get all available 
bandwitdh).

  Can anyone tell me if I can achieve all that with a linux box and 3 NIC's ?
  I have no previous linux experience, but after googling for a day or two, I 
know this:
  1) I will have to use IP Masquerading
  2) It looks like i should use the Stochastic Fairness Queueing (SFQ) to shape 
outgoing traffic
  3) I have no idea how to achieve requirement no. 1 (regarding incoming 
traffic to my web site before any other traffic)

  Thanks in advance. Any suggestions are welcome, I dont expect anyone to solve 
the problem for me, maybe just some hints as to where I should look next...

______________________________________________________________________
Do you want a free e-mail for life ? Get it at http://www.personal.ro/



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux