У меня есть портативная рабочая станция Windows 7 с виртуальной машиной Ubuntu 10.10, работающей в Virtual Box 3.2.12 r68302. Я недавно обновил Samba и winbind, и после обновления я не могу получить доступ к машине через его имя хоста (\ mystique) с хоста виртуальной машины. Я могу получить к нему доступ по IP-адресу "только для хоста" (\ 192.168.56.101) и IP-адресу, назначенному DHCP (\ 10.1.1.20), и я могу подключиться к веб-серверу на машине через его имя хоста (http: // mystique /).
Как уже говорилось, доступ к этому компьютеру через его имя хоста работал нормально до обновления, но с тех пор перестал работать. Я добавил имя хоста в smb.conf для имени netbios, но безрезультатно.
Мой раздел 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: Когда я загружаю машину дома, без каких-либо других изменений, я могу получить доступ к гостевой виртуальной машине по имени хоста без каких-либо проблем. Это заставляет меня думать, что проблема как-то связана с системой DHCP в офисе ...
Оказывается, нужно было изменить настройки DNS ОС хоста виртуальной машины. Как только я установил их на сервер домена в офисе, все заработало. Пока не уверен, как это повлияет на DNS дома, но это решает мою первоначальную проблему.