Answers:
这是一个古老的问题,但是我希望我仍然可以为那些陷于这个问题的人提供帮助。
例如,在Ubuntu上,您可以执行以下操作:
打开以下文件: /etc/nsswitch.conf
nano /etc/nsswitch.conf
更改此行:
hosts: files dns
至:
hosts: files wins dns
然后安装winbind:
sudo apt-get install winbind
注意:如果已经安装了samba,则winbind可能已经可用。
检查该winbind
服务是否存在并已启用:
sudo systemctl status winbindd.service
您可以按以下方式启用该服务:
sudo systemctl enable winbindd.service
现在,您的Linux主机名可以在Windows PC上解析。
要了解您的主机名在Linux上的使用,请使用:
hostname
nmbd
Samba 的守护进程完成。(如果您只需要名称解析,但不希望Linux充当SMB服务器,则可以禁用smbd
。)