On Mon, Jan 19, 2009 at 9:09 PM, Arun Kumar Khan <kn...@yahoo.com> wrote:
> On Monday 19 Jan 2009, Mohan Sundaram wrote:
>> On Mon, Jan 19, 2009 at 2:38 PM, mettur salem
> <metturmohan2...@gmail.com> wrote:
>>
>> I do not understand the intent here. What do you mean by saying "eth1
>> and eth2 should not share internet"? It will be easier if you state
>> what you want to achieve. Is it that you want occupants of one floor
>> to use Airtel for internet access and the other to use the TATA link?
>>
>
> Yup, I think that is what he means, otherwise his query does not make
> any sense given the context of his net diagram.

Now, if this is what you want to do with one machine, it is quite involved.

Given the kind of information you've given so far, I'd reckon you are
better of setting up one proxy server per floor and have the
appropriate link connected to that linux machine.

If you want to do it with 1 machine, the scheme as under can be used.
You'll have to toil hard to understand, compile and implement this.
I've not tried this before.
1. Set up 2 route tables say t1 and t2. t1 has Airtel as the default
route and t2 has TATA.
2. Place each floor in different subnets. Let us say s1 - 192.168.1.x
is floor1 (Airtel) and s2 - 192.168.2.x is floor2 (TATA).
3. Compile squid with the qos-enabled patch/option.
4. Write rules in squid to mark TOS bytes for connections it makes on
behalf of requests coming from s1 as value X and from s2 as value Y.
5. Write ip rules to direct packets with TOS value X to lookup routes
on t1 and that with Y from route table t2.

HTH

Mohan
_______________________________________________
To unsubscribe, email ilugc-requ...@ae.iitm.ac.in with 
"unsubscribe <password> <address>"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to