[Samba] Multiple Netbios name queries on ports 32944,
33169 and 33171
Lee Baker
LBaker at mcauley.org.uk
Mon Feb 7 17:16:11 GMT 2005
I've had to set up an iptables filter to drop packets originating from
ports 32944, 33169 and 33171 on a samba 3 server as broadcast 'storms'
lasting ~3seconds have intermittently been taking down all net
communication.
Can anyone shed any light on this? The packet capured in ethereal is
below.
Lee Baker
Sorry for not trimming - not sure what's important:
No. Time Source Destination Protocol
Info
60621 2047.389515 192.168.5.200 192.168.5.255 NBNS
Name query NB
*<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
Frame 60621 (92 bytes on wire, 92 bytes captured)
Arrival Time: Feb 7, 2005 17:03:26.942953000
Time delta from previous packet: 0.000007000 seconds
Time since reference or first frame: 2047.389515000 seconds
Frame Number: 60621
Packet Length: 92 bytes
Capture Length: 92 bytes
Ethernet II, Src: 00:c0:49:d8:db:36, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:c0:49:d8:db:36 (192.168.45.200)
Type: IP (0x0800)
Internet Protocol, Src Addr: 192.168.5.200 (192.168.5.200), Dst Addr:
192.168.5.255 (192.168.5.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 78
Identification: 0x0000 (0)
Flags: 0x04 (Don't Fragment)
0... = Reserved bit: Not set
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 61
Protocol: UDP (0x11)
Header checksum: 0xb087 (correct)
Source: 192.168.5.200 (192.168.5.200)
Destination: 192.168.5.255 (192.168.5.255)
User Datagram Protocol, Src Port: 33171 (33171), Dst Port: netbios-ns
(137)
Source port: 33171 (33171)
Destination port: netbios-ns (137)
Length: 58
Checksum: 0xaf64 (correct)
NetBIOS Name Service
Transaction ID: 0x0199
Flags: 0x0110 (Name query)
0... .... .... .... = Response: Message is a query
.000 0... .... .... = Opcode: Name query (0)
.... ..0. .... .... = Truncated: Message is not truncated
.... ...1 .... .... = Recursion desired: Do query recursively
.... .... ...1 .... = Broadcast: Broadcast packet
Questions: 1
Answer RRs: 0
Authority RRs: 0
Additional RRs: 0
Queries
*<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>:
type NB, class inet
Name:
*<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
(Workstation/Redirector)
Type: NB
Class: inet
########################################################################
##################################################
This is the response from a workstation:
No. Time Source Destination Protocol
Info
60622 2047.389527 192.168.5.100 192.168.5.200 NBNS
Name query response NB 192.168.5.100
Frame 60622 (104 bytes on wire, 104 bytes captured)
Arrival Time: Feb 7, 2005 17:03:26.942965000
Time delta from previous packet: 0.000012000 seconds
Time since reference or first frame: 2047.389527000 seconds
Frame Number: 60622
Packet Length: 104 bytes
Capture Length: 104 bytes
Ethernet II, Src: 00:07:e9:1a:80:74, Dst: 00:0b:db:90:9f:0b
Destination: 00:0b:db:90:9f:0b (192.168.5.200)
Source: 00:07:e9:1a:80:74 (192.168.5.100)
Type: IP (0x0800)
Internet Protocol, Src Addr: 192.168.5.100 (192.168.5.100), Dst Addr:
192.168.5.200 (192.168.5.200)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 90
Identification: 0x6c52 (27730)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x41c4 (correct)
Source: 192.168.5.100 (192.168.5.100)
Destination: 192.168.5.200 (192.168.5.200)
User Datagram Protocol, Src Port: netbios-ns (137), Dst Port: 33171
(33171)
Source port: netbios-ns (137)
Destination port: 33171 (33171)
Length: 70
Checksum: 0xf1fe (correct)
NetBIOS Name Service
Transaction ID: 0x0199
Flags: 0x8500 (Name query response, No error)
1... .... .... .... = Response: Message is a response
.000 0... .... .... = Opcode: Name query (0)
.... .1.. .... .... = Authoritative: Server is an authority for
domain
.... ..0. .... .... = Truncated: Message is not truncated
.... ...1 .... .... = Recursion desired: Do query recursively
.... .... 0... .... = Recursion available: Server can't do
recursive queries
.... .... ...0 .... = Broadcast: Not a broadcast packet
.... .... .... 0000 = Reply code: No error (0)
Questions: 0
Answer RRs: 1
Authority RRs: 0
Additional RRs: 0
Answers
*<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>:
type NB, class inet
Name:
*<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
(Workstation/Redirector)
Type: NB
Class: inet
Time to live: 3 days, 11 hours, 20 minutes
Data length: 6
Flags: 0xe000 (H-node, group)
1... .... .... .... = Group name
.11. .... .... .... = H-node
Addr: 192.168.5.100
More information about the samba
mailing list