我有两台带有主机名的计算机计算机-A和计算机-B。计算机-B 能使用权计算机-A同时具有 IP 和 NetBios,但是计算机-A 不能使用权计算机-B与 NetBios 一样
smbclient -U username //Computer-A/homes <----executed on Computer-B
smbclient -U username //<Computer-B IP Address>/homes <----executed on Computer-A
有效但是
smbclient -U username //Computer-B/homes <----executed on Computer-A
返回NT_STATUS_HOST_UNREACHABLE
信息
- 两台计算机都运行 Arch linux,并运行 SMBD、NMBD、WindBindd。
- 计算机 A 有 Samba 4.5.9,计算机 B 有 Samba 4.7.5
- 两台电脑都有完全相同的smb.conf、nsswitch.conf,可以访问smb配置文件 nsswitch.conf
- 两台计算机都通过 smbpasswd 配置了相同的用户名,并且...
nbtscan -v 192.168.88.0/24
在计算机 A 上运行给出这个输出因此可以从计算机 A 看到计算机 B 的 netbios,但仍然 smbclient 返回NT_STATUS_HOST_UNREACHABLE
。- 计算机 A 具有固定 IP 地址,但计算机 B 使用 DHCP,因此具有动态 IP 地址
systemctl status/Samba 日志中没有错误。为什么会出现这个奇怪的问题?我尝试了所有可能的测试,但没有运气。