Does anyone out there have any experience load balancing internet connections (DSL in this case) using Linux? If so, what are the implications when the connections are provided by separate ISPs? And how can dns be setup to load balance the links? From my understanding the separate ISPs wouldn't be a concern because two nics on the same box can be setup on separate networks. The dns problem is the most intreguing to me, concidering that the dns would be setup on the load balanced network. The ips listed with the domain registrars would be one for ISP1_LINK and one for ISP2_LINK so initially all dns requests would come over the link from ISP1 (unless it was down). From there the local dns server would check a table to see wich link was more available and return the ip for that domain. So in effect it would be load balanced on the request level and not on the packet level. Does this sound like a plossible scheme? Is there a way to do it on the packet level? Thanks in advance for any insight, Marc