我在 VMware Workstation 中以客户机身份安装了 Ubuntu 12.10。虚拟机的网络适配器设置为“桥接”,因此实际上它看起来应该像直接连接到我所有计算机所连接的交换机。
我正在尝试让虚拟机连接到主机上的共享。主机的计算机名称为MyComp
,工作组为WORKGROUP
。主机运行的是 Windows 7 64 位。
在 Nautilus 中,我选择File > Connect to server
。然后将其设置为Windows Share
并尝试连接到我的计算机。如果我将其设置MyComp
为 服务器名称 ,则连接将失败Failed to retrieve share list from server
。如果我将其设置为 ip 地址192.168.1.7
,则它可以正常工作。
我做了一些研究,发现可能是因为我没有nmbd
在系统上安装。但是,我相信它是 samba 软件包的一部分,我确实有:
user@ubuntu:~$ sudo apt-get install samba-common-bin smbclient samba-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
samba-common is already the newest version.
smbclient is already the newest version.
samba-common-bin is already the newest version.
有没有什么办法可以使用计算机名称连接到 Windows 共享?
答案1
摆弄了一些其他东西后终于找到了解决方案。
如果尚未安装 Winbind,请安装:
sudo aptitude 安装 winbind
编辑
/etc/nsswitch.conf
并更改hosts: files dns
为hosts: files wins dns
。
更改此项后,您可能需要重新启动系统。