LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 02-22-2010, 07:52 PM   #16
nimnull22
Senior Member
 
Registered: Jul 2009
Distribution: OpenSuse 11.1, Fedora 14, Ubuntu 12.04/12.10, FreeBSD 9.0
Posts: 1,571

Rep: Reputation: 92

Where is located server, which you trying to connect to?
How clients connected in your LAN? Is it the same LAN, the same switch?
Have you compare interface configuration on clients?
Have you try to change IP addresses?

You also said ones, that you can execute tcpdump on the server, if you can please check time, synchronize it, and execute tcpdump "tcpdump -nn -vv" (we do not need too much information) on both sides and do telnet to server IP to any port you like, compare connection on SERVER tcpdump output. Compare the time it takes to get server for both clients.

Compare everything you can. Ethernet settings, interface settings, check for errors on port.
 
Old 02-23-2010, 08:02 AM   #17
devwatchdog
Member
 
Registered: Jan 2010
Posts: 202

Rep: Reputation: 47
Quote:
Originally Posted by fizzdandantilus View Post
00:00:0C:07:AC:02 is the ISP gateway interface and 00:19:e8:e9:03:3f must be another of the ISP routers (multi-homed). It's the only way I can explain it. I can dig further if you think it is worth looking into further.

I imagine your ISP simply set up their environment where inbound traffic comes from one interface, outbound goes to another.

I can confirm that the destination host has MAC 00:16:3E:79:4A:C9.

I do not understand TCP/IP networking enough to know what wscale is for. I appreciate all your efforts to help understand this issue.
I imagine your ISP where the server is hosted simply routes inbound traffic via one interface on a switch or router, then outbound is directed to another.

Just to make sure that isn't a problem, I'd check a few things when you notice a connection attempt is failing.

arp -an

This will show whether 00:00:0c:07:ac:02 is recognized.

Also, I'd check this at that time as well:

tcpdump -nni <interface> icmp or arp

icmp/arp could provide a clue. I don't recall if you've captured traffic for icmp during the failure, but I would do so just to make sure. Those messages can be helpful. Excessive arp requests for a specific IP would indicate the server is trying to send traffic somewhere it cannot locate.

As for wscale possibly being the issue, I somewhat doubt that is the case. Here's an example of what one might see:

http://kerneltrap.org/node/6723

The behavior you see is different than what was experienced in that particular situation.

In any event, to check whether wscale is set to negotiation, you should see this (on a Linux system):

jcwx@haley:~$ cat /proc/sys/net/ipv4/tcp_window_scaling
1

You could turn off window scaling, just for testing purposes.

root@haley:~# echo 0 > /proc/sys/net/ipv4/tcp_window_scaling

That isn't a permanent change. To change it back, you could simply 'echo 1' back to the original setting, or to whatever is set. You could make it permanent by following suggestions made here. Well, if it made a difference, that is.

Test it on a client machine, and see if that has any influence -- although only do it after the connection has failed. It won't fix an attempted connection in process.

I'm going to go over the post where you showed working traffic versus the failed and attempt to determine if there are any other differences.

Something else I saw that looked suspiciously similar to your traffic is this post:

https://dev.openwrt.org/ticket/4489

Apparently some routers don't handle ecn properly. You can see the traffic captures in the comments toward the bottom of that post. You might try testing with ecn disabled to determine if there is a difference.

Last edited by devwatchdog; 02-23-2010 at 08:24 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: IRC Clients for Linux Part 2: List of 5 CLI Clients LXer Syndicated Linux News 0 09-17-2008 05:20 PM
LXer: IRC Clients for Linux Part 1: List of 6 GUI Clients LXer Syndicated Linux News 0 09-12-2008 04:40 PM
Access authenticating FTP sites using FTP Clients on XP clients via SQUID munirg2003 Linux - Networking 2 06-12-2007 10:58 PM
Delayed Greetings! Tieren LinuxQuestions.org Member Intro 1 01-16-2006 09:31 AM
Anyway to let ONE X clients to see the actions which operated by another X clients? proxyz Linux - Software 0 03-16-2004 12:44 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 06:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration