Skip site navigation (1)Skip section navigation (2)
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>