`smbstatus` 不显示 NetBIOS 名称

jjl*_*lin 5 samba samba4

我正在将 Samba 服务器从 3.0.37 升级到 4.4.3,似乎在 4.4.3 上,该smbstatus实用程序不再显示已连接客户端的 NetBIOS 名称。

在 3.0.37 上,smbstatus -p看起来像这样:

PID     Username      Group         Machine
-------------------------------------------------------------------
30042   user          grp           client-name   (10.0.0.1)
Run Code Online (Sandbox Code Playgroud)

在 4.4.3 上,smbstatus -p看起来像这样:

PID     Username     Group     Machine                          Protocol Version  Encryption           Signing
----------------------------------------------------------------------------------------------------------------------------------------
25540   user         grp       10.0.0.1 (ipv4:10.0.0.1:52269)   NT1               -                    -
Run Code Online (Sandbox Code Playgroud)

上面的输出来自在同一台服务器上(不是同时)运行的两个版本的 Samba smb.conf(这是非常基本的)。客户端在两个输出中是相同的,并且是 Windows 7 Pro 计算机。

我尝试设置hostname lookups = yessmb.conf但这会导致显示客户端的 DNS 名称而不是其 NetBIOS 名称。

有没有办法让smbstatus4.4.3 像以前一样显示 NetBIOS 名称,或者这种输出格式只是新常态?或者也许这种行为在某种程度上是我的环境所特有的?