我已经寻找了很多解决这个问题的方法,但是如果有人想给我一个相关的问题和/或答案,请这样做!
我在一个宽带路由器上有一个本地网络,3台Windows7计算机和一个VirtualBox主机上的Ubuntu。我可以很好地访问彼此的Windows计算机,我已经在Ubuntu上配置了Samba,这样我也可以从Windows机器上看到和访问我的-ubuntu计算机。
问题是通过主机名从Ubuntu访问Windows机器。我可以按IP地址从Ubuntu中选择Windows机器,但我不能按它们的名称进行查找,win7 7-1、win7 7-2、win7 7-3。
也就是说,smbclient -L 192.168.2.5是成功的,但smbclient -L win7-1不是。smbtree有时显示以下内容,有时不显示:
WORKGROUP
\\MY-UBUNTU
\\WIN7-1
\\WIN7-2
\\WIN7-3/etc/hosts,但是我想学习如何让主机名查找动态工作。问题
我如何设置我想要的工作?Ubuntu在VirtualBox主机上运行,安装了桥接网络,所以我不能在Ubuntu中运行DNS服务器(或者我可以吗?)
我想其他新手也会非常喜欢一个高层次的概述,包括DNS服务器应该在哪里,Ubuntu机器应该如何使用它,我是否需要在Windows计算机的设置中更改任何东西.我对我遇到的所有这些软件包和设置感到困惑-- resolv、libnss-mdns、avahi、dnsmasq、winbind..I只是想安装和使用我需要的东西!
发布于 2013-08-11 03:12:07
你所要做的就是:
sudo gedit /etc/nsswitch.conf换行写着
hosts: files dns对此:
hosts: files wins dns(秩序确实重要)
最后,您需要安装winbind。
sudo apt-get install winbind来源:http://that-matt.com/2009/12/how-to-get-ubuntu-to-ping-a-windows-hostname/
发布于 2013-03-13 13:18:22
Windows机器可能正在使用WINS来解析彼此的名称。在这种情况下,您将不得不配置您的Ubuntu机器来交谈胜利。
sudo apt-get install winbind
sudo gedit /etc/nsswitch.conf将wins添加到hosts:行。
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 winshttps://askubuntu.com/questions/266265
复制相似问题