拥有运行 Linux 和 Windows(XP 和 Vista)的家庭网络。使用 Samba 和原生 WIndows 的 Windows 打印/文件共享似乎运行良好。
但是当我尝试从 Linux 进行“网络发送”(通过 smbclient -M)到 Windows 机器时,它会显示“会话请求被拒绝”或 NT_HOSTNAME_NOT_FOUND(或类似的)。
现在,我之前已经在完全相同的机器上做过一次,但似乎无法重复。
另外,如果我从 Linux Samba 服务器 (192.168.1.255 是我的子网广播) 执行 [nmblookup -B 192.168.1.255 "*"],它是否应该列出 Windows 网络上的所有 netBios?目前它仅列出本地机器。
这个问题有点模糊,但如果您有任何想法或指示,请告诉我。
答案1
在 Windows XP SP2 中,信使服务默认是禁用的,必须将其打开。
http://support.microsoft.com/kb/839018
在 Windows Vista 中,信使服务已经完全消失。Vista 具有发送网络发送类型消息的能力,但我不确定它是否可以接收消息。