transfers between LAN machines is slow - I've got ethereal output!
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
transfers between LAN machines is slow - I've got ethereal output!
I'm a linux junkie, but not really good with networking. This problem has been killing me for MONTHS. I try to transfer a file between two linuxes boxes on my lan. I use NFS, Samba, FTP, you name it. I can't get more the 500KB/s. That's getting or putting. I've tried wired and wireless. What finally knocked me for a loop was when I booted into Windows XP under Vmware, and tried to transfer a file via Samba to the other linux box. I got 5MB/sec of blistering speed! That file was done in SECONDS! So, I'm figuring that the problem is how the linux boxes are talking to each other.
So, I got off my rear end and installed ethereal. The text file for the transfer (a few seconds of it) is below. I see a ton of TCP out-of-orders and retransmissions. Again, I'm not a network expert, but I think this may be the problem.
I've heard full and half duplex tossed around here in relation to problems similar to this. How do I force full duplex on a wifi card? Ethtool won't work on it.
Thanks for any and all help on this!
********Wow, that ethereal file is 83MB. I can't even open it. Notable quotes in black and yellow are:
[TCP Out-of-Order]
[TCP Retransmission]
Over and over again, every few lines. Is that enough info?
My desktop is wireless right now, so mii-tool won't work. At least it says no interfaces found. The other box IS wired, though, so I'll post the output tomorrow.
Yes, I've gotten the slow speeds both wirelessly AND wired. Makes no difference. But, again, when I use WinXP on VMware, I'm blazing. It's using the SAME hardware (the wifi pci card) at the SAME time! I'm BAFFLED!!!
Wow, that's interesting. Hmmm, any services running on both of your linux boxes? Any services having connections being established? You can check with netstat -an.
Hmmm. No extra services. These are really just desktop boxes. Upon further investigation, I believe my routers may be part of the issue. Here's my setup:
Cable Modem --> Linksys Wired router/phone adapter (Vonage VOIP) --> Netgear wireless G router/printserver --> All desktops and laptops
Somehow I think the Netgear router is not routing the packets correctly along the lan. Perhaps my WinXP on VMware sends them in a different form? In any case, the speed difference between WinXP and Linux was not all that pronounced in the first place. 1.5Mb/sec in WinXP, and between 500 and 900 Kb/sec native linux. In any case, I should be getting faster speeds than either platform has demonstrated.
I was fiddling with the router settings last night. I read something about RIP when there is more than one router on a network? Anyone know anything about this? Should I enable it?
Update: My router seems to have wigged out. It won't properly report the devices attached to it. The list is always short by one computer... (Sigh) Maybe it's time for a new router...
For those interested, I have mostly fixed my issue. The first thing I did was put my Vonage router BEHIND my Netgear wireless router. Then I sat down and learned the difference between bits and bytes. For the longest time I had been thinking that the 300kilobytes per second transfers I was getting were soooo far short of the 54Megabyte per second transfers advertised by my wifi cards and router. And then I realized after much googling, that 54Mb/sec was actually 54MegaBITS! That's more like 6750kilobytes per second. Yes, still far short of what I was getting, but now I had some perspective. I have some 802.11b bottlenecks, so maybe the best I could expect was 1375kilobytes per second (11Megabits). Sure as can be, when I powered my network back up, I was cranking 1375kilobytes. I also learned that setting a dynamic preamble can boost overall wireless throughput and stability!
So, now I'm MUCH happier with my network speed. But I'm planning on hopping on over to the wireless forum to find out how I can get my whole 6750KB/sec (54Mb)!
Thanks for all of the suggestions, guys. I hope my info can help someone else!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.