Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.Hawaii.Edu!ames!enews.sgi.com!news.sgi.com!csulb.edu!hammer.uoregon.edu!netnews.net.edu.cn!news.synet.edu.cn!conger!piggie.bbs From: piggie.bbs@conger (Piggie) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Routing on a dual-homed pc Date: 14 Mar 1997 16:46:12 GMT Organization: 东北大学--白山黑水BBS Lines: 70 Message-ID: <5gbvck$8ub@dragon.synet.edu.cn> Reply-To: wyyang@vilab.hit.edu.cn NNTP-Posting-Host: conger.neu.edu.cn X-Newsreader: TIN [version 1.2 PL2] Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:36986 On Wed, 12 Mar 1997, James Risner wrote: > In article <5g7cun$8he@dragon.synet.edu.cn> you wrote: > : I am using FreeBSD 2.1.0 on a dual-homed pc, one ethernet card (ed0) for local > : network xxx.xxx.22.0 and another (ed1) goes to the internet xxx.xxx.228.0. I > : set the default route to my internet router at xxx.xxx.228.x. The links in > : local (Windows 95s) is quite slow, except a Linux box. I think it might because > : it's because of wrong route settings. It seems that only one default route is > : allowed and I want to know if I can set different default route to each > : ethernet card. I tried to use route add -net xxx.xxx.22.0 localhost (my local) > : but it doesn't work. (I used to use Linux on this pc and in Linux, just add two > : default route to different networks and everything goes OK.) I do not want to > : enable ip-forwarding and do not run routed. I read the 2.1.0 handbooks > : and the FAQs but can not find how to do this. Thanks for any suggestions. > : BTW, it does not seem like a dns problem, I use NIS at local and things are > : going fine. > : BTW, 1. does anybody know any FreeBSD mirror site in PRChina has versions > : greater than 2.1.0? 2. If I use a Linux box with shadow password as a NIS > : server, can m FreeBSD box run NIS client fine (/etc/shadow->/etc/master.passwd)? > > Have no idea what your saying... > > FBSD 1.1.5.1 and up work fine with multiple interfaces. > You do not add route lines (thats why route add -net xxx.xxx.22.0 localhost > did not work) > > Basically make your default to the internet. > and it works perfectly, you can't flub it up. > > Now if you have machines on 22.0 that want access to 228.0 > then you MUST turn on ip.forwarding or it will not work. > > Risner > I think I'll need to make thing clearer. 1. I have two ethernet card on a Freebsd box pc, ed0 to internet ed1 to local. 2. I found that the local connection is slow and not reliable, while the internet connection works perfectly. 3. I do not know why, and tried adding static routes and fails. 4. As another case which might has relation with this problem, I also met some problem during installation. I use ftp installation from a site inside China. When I set internet-connected netcard to ed1 and local to ed0, the installation always fails. And the system auto-load some interfaces which I did not assign, like ppp connection via lpt0. When I swtich back the ed0 and ed1 setting, it works but not reliable, often break during the installation. I have to set ONE ed0 to the internet connection and disabled the ed1, and thus the systems works fine. It should not be my pc or netcards' problem, since I have running Linux 1.2.x and Linux 2.0.x on it for more than a year and everything works fine. Thanks for any further suggestions and best regards, Weiyi Yang <wyyang@vilab.hit.edu.cn> Department of Computer Science, Harbin Inst of Tech,Harbin, Heilongjiang 150001, PRChina.