Surely there will be support for this in Linux at some stage. I mean i cannot belive its not there i tried patching, now, with couple of tutorials online but its sooo messy and it just does not work properly. I am willing to switch completely to BSD if the function is there. I dont think network is that big that would require OSPF or RIP it might be a little bit of an overkill. There is certain hardware pices i looked at to do balancing and basically then would not need to have this functionality but that hardware costs like $3500 which is silly. How would you go about doing it just in few lines?