我有一个使用工作组的有线网络,PAPERTECH
其中有以下机器:
- Windows XP(主机名
WinXP
:) - Ubuntu 12.10(主机名:
WebServer
)- 通过 Samba - Mac OS X 10.9(主机名
MacMini
:)
问题是 Mac 无法解析 Ubuntu 网络服务器的主机名,因为它无法 ping 通它。
Ping 摘要:
从 Windows 机器上能平
MacMini
和WebServer
。从 Ubuntu 机器上能ping
WinXP.PAPERTECH.local
但不能響鳴MacMini.PAPERTECH.local
。从 Mac 机器上能ping
WinXP.PAPERTECH.local
但不能響鳴WebServer.PAPERTECH.local
。
Mac 设置
我已使用以下网络设置设置了工作组:系统偏好设置 > 网络 > 以太网(高级...) > WINS。我还在以下位置启用了“使用 SMB 共享文件和文件夹”:系统偏好设置 > 共享 > 文件共享。
尽管进行了上述设置,Mac 仍然无法使用主机名 ping 或连接到服务器:(WebServer
注意:它能够 ping 其解析的 IP 地址)。
还有其他想法吗?
答案1
你记得添加这行吗
netbios name = your_pc_name
在文件中/etc/samba/smb.conf并重新启动服务纳米比亚和中小企业和/或重新启动?
答案2
如果可以通过 IP 进行 ping 操作,则问题在于 DNS 解析问题。
如果您想使用名称,有两种方法可以解决您的问题。
设置一个供所有机器使用的 DNS 服务器。
更新 Linux 和 Mac 机器上的 hosts 文件。该文件位于/etc/hosts