Здравствуйте.
Никак не могу настроить Samba для работы в доменной сети, чтобы его было видно в сетевом окружении и можно было обращаться по имени.
В сети есть 2 Windows Server 2003 AD, DHCP... - тут всё настроено и работает нормально.
Установил CentOS7, а в ней samba, если заходить по IP с любого компьютера в домене (Windows XP, Windows 7), то всё работает. По имени не хочет.
smb.conf:
[global]
netbios name = KVMCentOS
server string =
workgroup = WORKGROUP
#announce version = 5.0
security = user
wins support = yes
log file = /var/log/samba/log.%m
#syslog = 0
#syslog only = no
#usershare owner only = false
[B1]
path = "/media/B1"
browseable = yes
read only = no
guest ok = yes
create mask = 0644
directory mask = 0755
valid users=root
Настройки сети ручные:
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=9f772c1e-5624-4360-bbd3-ba45b3d8170f
DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=192.168.1.249
NETMASK=255.255.255.0
GATEWAY=192.168.1.88
DOMAIN=domain.ru
DNS1=192.168.1.1
Но вот если установить сеть автоматом, то тогда сервер видно и в сетевом окружении, и по имени можно достучаться.
Так же при автоматическом получении адреса, smbtree показывает только Linux сервера, а доменные не показывает.
При этом CentOS не является доменным компьютером и имеет рабочую группу WORKGROUP
Так и не понял в чём кроется проблема.
При этом на убунте 16.04 всё заработало, как я понял после указания в "Дополнительные поисковые домене" - имя домена.
Установил CentOS6.9 - тут samba по старее и точно так же работает, как и CentOS7