Re: Extremely slow upload (and more) from behind NAT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Friday 2011-08-12 18:06, Christian Pernegger wrote:

>Hi list,
>
>I've been building my own home firewalling/NAT routers from commodity
>hardware and Debian stable since the times iptables was called
>ipchains and never had a problem, but now I've switched ISPs again and
>I just can't seem to get NAT to work properly this time.
>
>The ISP is Chello Austria (UPC), a cable one. For all intents and
>purposes it's supposed to be a regular Ethernet connection at my end,
>with a nominal bandwidth of 4 Mb/s up, 35 Mb/s down and a de facto
>static public IP on my router's external interface. The cable modem
>seems to act as a transparent bridge (it doesn't show up on
>traceroute).

transparent and bridge is a tautology - by definition, bridges, by 
default, like regular switches and hubs, don't show up on traceroutes at 
all, unless you explicitly add a TTL breakpoint.


>Everything is fine on the router itself, or any other box I directly
>connect to the cable modem, but all NATed clients behind it get
>severely degraded service, though only some things seem to be broken:
>+ The downstream bandwidth is fine, within a few percent of nominal.
>+ The latency (as measured by ping and similar) is excellent.
>+ Online games like Team Fortress 2 and World of Warcraft work flawlessly.
>- Web browsing only barely works. When trying to access a site,
>Firefox will hang for 10+ seconds at the "Waiting for $SERVER" stage,
>then the whole site will render instantly.

So what happens (log output!) if you issue

 telnet netfilter.org 80

>- The upstream bandwidth ... well, there isn't any, really. Test
>uploads to an FTP server in the ISP's own network crawl along
>erraticly at < 0.1 Mb/s and/or time out. The same test run from the
>router gives me 1-2 Mb/s, three connections in parallel net the full 4
>Ms/s.

Owing to your mail's subject, does it go away without NAT?

>- When testing via speedtest.net, the latency and downstream tests
>work but the upload test fails. It just sits there "Connecting ..."
>and eventually times out

Those speedtest sites are, most of the times, for the trash anyway, 
since they often only utilize a single connection only, which is not 
going to be a good approximation of utilizable bandwidth. (I used to 
require like 5 concurrent connections to dlc.sun.com to fill 90 Mbit.)

--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux