我有一台 Windows 7 笔记本工作站,其中装有运行在 Virtual Box 3.2.12 r68302 中的 Ubuntu 10.10 VM。我最近更新了 Samba 和 winbind,自更新以来,我无法通过 VM Host 上的主机名 (\mystique) 访问该机器。我可以通过“仅主机”IP (\192.168.56.101) 和 DHCP 分配的 IP 地址 (\10.1.1.20) 访问它,并且我可以通过主机名连接到机器上的 Web 服务器 (http://神秘/)。
如上所述,在更新之前,通过主机名访问此机器可以正常工作,但此后停止工作。我已将主机名添加到 netbios 名称的 smb.conf 中,但无济于事。
我的 smb.conf [global] 部分如下所示:
workgroup = NETWORK
netbios name = Mystique
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
编辑:我也尝试在 c:\windows\system32\drivers\etc\hosts 中为 192.168.56.101 mystique 创建一个条目,但这也不起作用
编辑 2:当我在家中启动机器时,无需进行其他更改,我能够通过主机名访问 VM Guest,没有任何问题。这让我相信问题与办公室的 DHCP 系统有关...
答案1
事实证明,需要更改的是 VM Host OS 的 DNS 设置。一旦我将它们设置为办公室中的域服务器,一切就都正常了。目前还不确定这会对家里的 DNS 产生什么影响,但它解决了我最初的问题。