From owner-freebsd-questions Thu May 3 16:44:17 2001 Delivered-To: freebsd-questions@freebsd.org Received: from hpu450.hpu.edu (hpu450.hpu.edu [198.199.136.21]) by hub.freebsd.org (Postfix) with ESMTP id 346D037B423; Thu, 3 May 2001 16:44:08 -0700 (PDT) (envelope-from waichan@hpu.edu) Received: from sniffit (sniffit.nt.hpu.edu [10.2.1.7]) by hpu450.hpu.edu (8.8.8+Sun/8.8.7) with SMTP id NAA14756; Thu, 3 May 2001 13:44:06 -1000 (HST) From: "Wai Chan" To: , Subject: RE: outgoing traffic load balancing with multiple ISP Date: Thu, 3 May 2001 13:44:06 -1000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_026C_01C0D3D7.1F4FD990" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Importance: Normal X-MS-TNEF-Correlator: Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. ------=_NextPart_000_026C_01C0D3D7.1F4FD990 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit The rules I had doesn't make anysense (not working). How about the following "new" rules? /sbin/ipfw -f flush /sbin/ipfw add prob 0.5 fwd isp1.ip.address all from 127.0.0.1 8080 to any /sbin/ipfw add prob 1 fwd isp2.ip.address all from 127.0.0.1 8080 to any /sbin/ipfw add allow tcp from isp1.ip.address to any /sbin/ipfw add allow tcp from isp2.ip.address to any /sbin/ipfw add fwd 127.0.0.1,8080 tcp from any to any 80 /sbin/ipfw add allow all from any to any Rules will be applied to the squid 2.4 stable wccp box (FreeBSD 4.2R). Thanks! best wishes, Wai Chan System Administrator, Network Technology Hawaii Pacific University +1 (808) 566-2423 > -----Original Message----- > From: owner-freebsd-net@FreeBSD.ORG > [mailto:owner-freebsd-net@FreeBSD.ORG] > Sent: Thursday, May 03, 2001 01:06 PM > To: freebsd-net@FreeBSD.ORG; freebsd-questions@FreeBSD.ORG > Subject: outgoing traffic load balancing with multiple ISP > > I have two ISPs (two different serial links to my router). I want 50% of > all outgoing traffic go through ISP 1 with ISP 1 provided IP address as > source address, and the other 50% of all outgoing traffic go through ISP 2 > with ISP 2 provided IP address as source address. > > Will this work if I add the following ipfw rules? > > #forward 50% of the traffic > /sbin/ipfw add prob 0.5 fwd 127.0.0.1 tcp from any to any 80 via fxp0 > #forward everything which is missed by the "0.5" rule > /sbin/ipfw add prob 1 fwd 127.0.0.1 tcp from any to any 80 via fxp1 > > I would appreciate it if someone could provide me > comments/suggestions/corrections. > > Thanks! > > best wishes, > Wai Chan ------=_NextPart_000_026C_01C0D3D7.1F4FD990 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="winmail.dat" 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 AAAAAABGAAAAAA6FAAAAAAAAAwA8gAggBgAAAAAAwAAAAAAAAEYAAAAAEYUAAAAAAAADAD2ACCAG AAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAAsAUoAIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAAAAAA AwBTgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAACAfgPAQAAABAAAACh7BO1dr69SaYDVkCt 7q3lAgH6DwEAAAAQAAAAoewTtXa+vUmmA1ZAre6t5QIB+w8BAAAAmQAAAAAAAAA4obsQBeUQGqG7 CAArKlbCAABQU1RQUlguRExMAAAAAAAAAABOSVRB+b+4AQCqADfZbgAAAEM6XERvY3VtZW50cyBh bmQgU2V0dGluZ3Ncd2FpY2hhblxMb2NhbCBTZXR0aW5nc1xBcHBsaWNhdGlvbiBEYXRhXE1pY3Jv c29mdFxPdXRsb29rXG91dGxvb2sucHN0AAAAAAMA/g8FAAAAAwANNP03AAACAX8AAQAAAC8AAAA8 TE5FSktHQURQSEtNTE9GTE5MRkxNRUVKRkFBQS53YWljaGFuQGhwdS5lZHU+AAADAAYQt1RkVgMA BxD4BAAAAwAQEAAAAAADABEQAAAAAB4ACBABAAAAZQAAAFRIRVJVTEVTSUhBRERPRVNOVE1BS0VB TllTRU5TRShOT1RXT1JLSU5HKUhPV0FCT1VUVEhFRk9MTE9XSU5HIk5FVyJSVUxFUz8vU0JJTi9J UEZXLUZGTFVTSC9TQklOL0lQRlcAAAAATl0= ------=_NextPart_000_026C_01C0D3D7.1F4FD990-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message