Bug 85190
Summary: | UDP packages lost on their way to samba | ||
---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Daniel Resare <noa-bugzilla-redhat> |
Component: | samba | Assignee: | Jay Fenlason <fenlason> |
Status: | CLOSED NOTABUG | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | phoebe | CC: | jfeeney |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-02-26 23:27:38 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Daniel Resare
2003-02-26 14:52:47 UTC
I think you were a little to quick classing this as a samba problem, as I can trivially reproduce it with netcat also. When the server is in failure mode, if i shut down samba and instead run 'nc -u -l -p 137' I don't get any traffic from the network. Restarting the interface makes the UDP packets get sent to netcat (and displayed at chunks of strange ascii). If this is indeed not a kernel bug I would be most interested in finding out what valid reasons the kernel has for not forwarding incoming udp packets to userspace, or at least point me in a direction where I can RTFM a bit :) Is the box paticularly loaded when packets are being dropped? One of the other develpers here wolud like to know what "cat /proc/net/snmp" shows when it's dropping packets. If the kernel is dropping packets, that'll show why. I'd also suggest trying a different (kind of) nic in the machine. If it only fails when you're using the 3c905B, it'll be easier for me to say "this is a kernel bug". After some more hours of debugging I found the problem. It turns out that my ISP has the habit of spaming my network with ARP responses. This creates a race condition between the samba server and the routers. When the routers win they get the oppurtunity to block certain udp packets. This was hard to track down because the routers only drops certain classes of packets. A piece of advice to anyone tracking down similiar problems in the future is to have a quick look at the Ethernet headers for the packets that seem to disappear. |