Невозможно получить доступ к общему ресурсу SMB только на псевдониме netbios

Итак, у нас есть древняя машина Win7, которая использовалась в качестве файлового сервера. Срок службы этой штуки подошел к концу, и ограничение в 20 пользователей начинает нас сильно бить.

Я установил сервер FreeNAS, настроил его с собственным именем NetBIOS и добавил NetBIOS старого сервера. имя как псевдоним. Я вижу псевдоним в сети, но не могу получить к нему доступ и получаю системную ошибку 53 (сетевой путь не найден) при попытке подключения к псевдониму, но все работает нормально при подключении к заданному имени NetBIOS. Что происходит?

РЕДАКТИРОВАТЬ: Странно: даже если я изменю имя NetBIOS в веб-интерфейсе FreeNAS, я все равно не могу получить к нему доступ с нового имени NetBIOS, но если я верну его обратно, все будет работать. smb4.conf прикреплен (обратите внимание, что FreeNAS постоянно перезаписывает его)

[global]
server min protocol = SMB2_02
server max protocol = SMB3
interfaces = 127.0.0.1 172.16.5.20
bind interfaces only = yes
encrypt passwords = yes
dns proxy = no
strict locking = no
oplocks = yes
deadtime = 15
max log size = 51200
max open files = 116768
logging = file
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
getwd cache = yes
guest account = nobody
map to guest = Bad User
obey pam restrictions = yes
ntlm auth = no
directory name cache size = 0
kernel change notify = no
panic action = /usr/local/libexec/samba/samba-backtrace
nsupdate command = /usr/local/bin/samba-nsupdate -g
server string = FreeNAS Server
ea support = yes
store dos attributes = yes
lm announce = yes
hostname lookups = yes
time server = yes
null passwords = yes
acl allow execute always = true
dos filemode = yes
multicast dns register = yes
domain logons = yes
local master = yes
idmap config *: backend = tdb
idmap config *: range = 90000001-100000000
server role = standalone
netbios name = FREENAS
workgroup = NEXT_ADVANCE
security = user
create mask = 0666
directory mask = 0777
client ntlmv2 auth = yes
dos charset = CP437
unix charset = UTF-8
log level = 1
wins server = 172.16.1.2


[shareddocs]
path = "/mnt/freenas01-troyvm-pool01.prod/shareddocs"
printable = no
veto files = /.snapshot/.windows/.mac/.zfs/
writeable = yes
browseable = yes
access based share enum = no
shadow:snapdir = .zfs/snapshot
shadow:sort = desc
shadow:localtime = yes
shadow:format = auto-%Y%m%d.%H%M-2w
shadow:snapdirseverywhere = yes
vfs objects = shadow_copy2 zfs_space zfsacl streams_xattr
hide dot files = yes
guest ok = yes
guest only = yes
 nfs4:mode = special
nfs4:acedup = merge
nfs4:chown = true
zfsacl:acesort = dontcare

РЕДАКТИРОВАТЬ 2: Выяснилось, что это на самом деле связано с тем, что старое имя сервера (T_REX) имеет _ , что не является допустимым символом. Есть ли способ разрешить использование недопустимых символов в имени общего ресурса?

0
задан 1 February 2019 в 02:21
1 ответ

Оказывается, что FreeNAS/Windows не будет хорошо играть с недопустимыми символами в самом имени ресурса. Я обошел после рабочего дня и обновил путь UNC к сетевому ресурсу на ~25 компьютерах в офисе -.-

.
0
ответ дан 5 December 2019 в 04:18

Теги

Похожие вопросы