[Samba] Follow-up: smbstatus -p gives multiple identical lines
Per Dalgas Jakobsen
pdj at knaldgas.dk
Fri Feb 3 17:10:10 UTC 2023
It seems to be correlated to SMB3 only:
Sequence:
Client -> Samba: GetInfo Request FS_INFO/SMB2_FS_INFO_07
Samba -> Client: GetInfo Response
Client -> Samba: 55089→445 [ACK] Seq=29007 Ack=49714 Win=8190 Len=0
Client -> Samba: Session Setup Request, NTLMSSP_NEGOTIATE
Samba -> Client: Session Setup Response, Error:
STATUS_MORE_PROCESSING_REQUIRED, NTLMSSP_CHALLENGE
Client -> Samba: Session Setup Request, NTLMSSP_AUTH, User: DOMAIN/USER
(samba is not part of domain)
Samba -> Client: Session Setup Response (no text follows, package length
= 130)
then some repetitions from NTLMSSP_NEGOTIATE
However, I still do not know what smbstatus is trying to tell me with
the duplicated entries...
The troublesome clients *do* seem to connect and seem to run OK
(connecting as "nobody").
Clients running SMB2 has no problems, and are represented with one entry
only.
Does this ring any bells here, and perhaps having a known fix at version
4.x.y?
~Per
On 01-02-2023 11:23, Per Dalgas Jakobsen via samba wrote:
> I'm tracking down a problem that might be related to how some clients
> use our Samba server.
> Running Samba 4.6 on an AIX 7.2 (yes, we know it is not the newest,
> but for now we want to diagnose the existing situation).
>
> Running "smbstatus -p" gives me multiple lines for some processes:
> ---
> 26804526 nobody nobody 10.70.134.152
> (ipv4:10.10.134.152:64261) SMB3_11 - -
> 26804526 nobody nobody 10.10.134.152
> (ipv4:10.10.134.152:64261) SMB3_11 - -
> 26804526 nobody nobody 10.10.134.152
> (ipv4:10.10.134.152:64261) SMB3_11 - -
> 23921110 nobody nobody 10.10.27.101
> (ipv4:10.10.27.101:49164) SMB3_11 - -
> 26804526 nobody nobody 10.10.134.152
> (ipv4:10.10.134.152:64261) SMB3_11 - -
> 26804526 nobody nobody 10.10.134.152
> (ipv4:10.10.134.152:64261) SMB3_11 - -
> 26804526 nobody nobody 10.10.134.152
> (ipv4:10.10.134.152:64261) SMB3_11 - -
> ---
>
> A representative extract of
> root>smbstatus -p | awk '{ print $5, $1 }' | sort | uniq -c | sort -n
> gives:
> ---
> 1 (ipv4:10.10.107.101:50681) 13435622
> 1 (ipv4:10.10.134.169:64346) 21168672
> 1 (ipv4:10.10.18.106:54846) 16122292
> 1 (ipv4:10.10.18.148:55037) 10224334
> 6 (ipv4:10.10.100.45:57811) 19202612
> 11 (ipv4:10.10.19.105:50521) 28181056
> 82 (ipv4:10.10.18.102:58714) 23396860
> 187 (ipv4:10.10.22.105:65346) 27132162
> 214 (ipv4:10.10.19.108:52310) 37290358
> 359 (ipv4:10.10.18.158:58427) 17892066
> 466 (ipv4:10.10.17.103:60698) 22675718
> 774 (ipv4:10.10.134.170:62843) 19530390
> 800 (ipv4:10.10.19.166:52874) 10551728
> 5985 (ipv4:10.10.27.101:49164) 23921110
> 6019 (ipv4:10.10.134.160:50197) 20906548
> 7704 (ipv4:10.10.134.152:64261) 26804526
> ---
>
> If I read the manual it says:
> -p|--processes
> print a list of smbd(8) processes and exit. Useful for
> scripting.
>
> How come that the same process (and ip:port) combination gives more
> than one output line in smbstatus? What does each line represent?
> 7704 identical lines on process 26804526, what would that indicate?
>
> ~Per
>
>
More information about the samba
mailing list