Date: Fri, 21 Feb 2003 11:45:52 -0500 From: "Kevin D Re" <kevinr@mycomputerease.com> To: freebsd-questions@FreeBSD.ORG Subject: Changing ISPs with out much interruption. Message-ID: <20030221164552.M88@mycomputerease.com>
next in thread | raw e-mail | index | archive | help
My Setup /--- FreeBSD2 (Web,ftp,ssh) ISPA ---\ |--- FreeBSD3 (Webmail,mail,ssh) HUB1 --- (xl0) FreeBSD1 (fxp0)--- HUB2 ISPB ---/ \--- Firewall --- internal network FreeBSD2 192.168.2.1 FreeBSD3 192.168.2.2 x10 ip addresses: ISPA 10.0.0.2, 10.0.0.3, etc, gateway 10.0.0.1 This is the current ISP which all internal traffic goes out. ISPB 20.0.0.2, 20.0.0.3, etc, gateway 20.0.0.2 This is where I want all internal traffic to go. These ip addresses are assigned to the outside network card (xl0) about 8 total, 4 ip addresses for each ISP. I have setup successful to have all incoming traffic using ISPB The current default route is 10.0.0.1 I do a `route change default 20.0.0.2` which I would think tell all out going traffic to use ISPB but it don't. All traffic stops and I can from FreeBSD1 ping both ISP gateways and the other 2 FreeBSD boxes. I have connected a computer to HUB1 and setup the ip address and gateway for ISPB and it works fine. FreeBSD1 is Ver 4.7 and using ipfw and natd for debugging I set ipfw rules (rc.firewall) like this: fwcmd = "/sbin/ipfw" $fwcmd add divert natd all from any to any via fxp0 $fwcmd add pass ip from any to any The nat.conf is setup like this: redirect_port tcp 192.168.2.1:80 10.0.0.2:80 redirect_port tcp 192.168.2.1:80 20.0.0.2:80 redirect_port tcp 192.168.2.2:80 10.0.0.3:80 redirect_port tcp 192.168.2.2:80 20.0.0.3:80 etc for each service. To summarize the problem: I am try to use ISPB instead of ISPA as my main internet connection. The 2 FreeBSD boxes are getting connected to successfully from ISPB but these and the internal network are using ISPA when I try to make a connect from them. I have been to the point with the FreeBSD1 setuping it up with just one ip address from ISPB and the ISPB gateway and that does not work so I am thinking it is with the ipfw and/or natd not being setup right. I have play around and made changes to the rules of both with out luck. I hope to have made my problem clear with as much info possible. Any question please ask. Thanks in-advance. -- Kevin Re ComputerEase Software kevinr@mycomputerease.com ComputerEase Software (http://www.mycomputerease.com) Software for Contractors To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030221164552.M88>