smbclient-4.4连接,4.6失败

我试图用同一局域网上两台不同机器的smbclient连接到我的networking上的同一个小embedded式Linux机器。

小盒子本身运行Samba-3.0.30。 Samba-4.4的smbclient工作正常:

 % smbclient -N //dune/usb_storage_part2_xx_7fe0bb318207 smbclient: Can't load /opt/etc/smb4.conf - run testparm to debug it Domain=[DUNE] OS=[Unix] Server=[Samba 3.0.30] smb: \> 

来自Samba-4.6的一个,我在另一个盒子上,失败了:

 % smbclient -N //dune/usb_storage_part2_xx_7fe0bb318207 Domain=[DUNE] OS=[] Server=[] tree connect failed: NT_STATUS_BAD_NETWORK_NAME 

现在,4.4的主机不运行自己的SMB服务,根本没有smb4.conf文件。 如果我在另一台机器上用一个伪造configuration文件(通过向命令行添加-s /dev/null )调用smbclient ,除了操作系统,它连接正常,并且报告的服务器仍然是空的:

 % smbclient -s /dev/null -N //dune/usb_storage_part2_xx_7fe0bb318207 Domain=[DUNE] OS=[] Server=[] smb: \> 

这是怎么回事? 我应该在实际的smb4.conf什么?