Date: Wed, 25 Sep 2002 18:10:37 +0000 From: fozekizer@attbi.com To: "Cody Swanson" <cswanson@pei.eastlink.ca> Cc: questions@freebsd.org Subject: Re: Performance issues with natd Message-ID: <20020925181038.VGQH16629.rwcrmhc51.attbi.com@rwcrwbc58>
next in thread | raw e-mail | index | archive | help
it is not necessarily a NATD issue. your setup looks fine. the cards, however, are not exactly new. might wanna check your hardware. if not your hardware, then maybe someone here can give you a way to improve the transfer rate but i really think it has most to do with your hardware. > Hello all, > > I just setup a 4.6.2 machine locally on my network at home to replace an > aging Linux NAT box I had going. Clients behind the new box can only get > 100k/sec downloads while clients behind the old Linux box (running ipchains) > get 400k/sec+ downloads off the same cable modem. Locally on the new FreeBSD > box I can get 400k/sec downloads with lynx, it just seems as if the NAT is > not framing packets right. Also, I have tried downloads from other freeBSD > machines, Linux machines and windows2000 machines from inside the network. > All max out at around 100k/sec on a download through the NAT box. Again, if > I download on the > box it self I can see 400k/sec. > > The machine is a PIII500 with 512mb ram. I have a 3com 3c905 nic for the > internal LAN and a D-Link 530TX revA card for the external link to my cable > modem. I rebuilt the GENERIC kernel with the following options: > > options IPFIREWALL > options IPDIVERT > > And I added the following lines to rc.conf (as noted in the handbook) > > gateway_enable="YES" > kern_securelevel_enable="NO" > ifconfig_xl0="inet 192.168.1.254 netmask 255.255.255.0" > ifconfig_vr0="DHCP" > firewall_enable="YES" > firewall_type="OPEN" > natd_enable="YES" > natd_interface="vr0" > natd_flags="" > > Also, here is a copy of an ifconfig of the internal interface: > > pinky# ifconfig -xl0 > > xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > inet 192.168.1.254 netmask 0xffffff00 broadcast 192.168.1.255 > inet6 fe80::260:97ff:fed5:5601%xl0 prefixlen 64 scopeid 0x2 > ether 00:60:97:d5:56:01 > media: Ethernet autoselect (100baseTX <full-duplex>) > status: active > > At first I thought this was a windows TCP window size issue, but then when > my freebsd and Linux boxes showed similar results I concluded it's an issue > with my Nat config. Is there anything I can do to increase the throughput? I > heard that 3com 3c905's are not the best card going but I have tried > swapping the card out with an intel and it made no difference in speed. Any > help would be greatly appreciated. > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message 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?20020925181038.VGQH16629.rwcrmhc51.attbi.com>