У меня есть Solaris 11, работающий как NAS / SAN как для небольшой виртуализированной среды (через iSCSI и NFS), так и как центральное файловое хранилище для глобальной группы (через SMB). Это прекрасно работает для большинства людей, но время от времени я получаю отчеты от пары парней из США (я нахожусь в Великобритании) о том, что они не могут получить доступ к общему сетевому ресурсу.
Конкретное сообщение Windows сообщает: \\10.1.1.1\share is not accessible [...] The semaphore timeout period has expired.
В Solaris я включил ведение журнала отладки и заметил, что когда это происходит, я вижу записи в /var/adm/messages
похожий на:
Sep 7 00:02:48 lonsbrndnas01 smbd[24587]: [ID 208731 daemon.debug] WORKGROUP <1D> flags=0x0
Sep 7 00:02:48 lonsbrndnas01 smbd[24587]: [ID 370951 daemon.debug] 10.13.111.34 ttl=300 flags=0x0 port=35328
Sep 7 00:04:39 lonsbrndnas01 smbsrv: [ID 421734 kern.notice] NOTICE: [LONSBRNDNAS01\guest]: filestream.hdr share not found
Sep 7 00:04:39 lonsbrndnas01 smbsrv: [ID 421734 kern.notice] NOTICE: [LONSBRNDNAS01\guest]: filestream.hdr share not found
и
Sep 6 20:53:12 lonsbrndnas01 smbsrv: [ID 421734 kern.notice] NOTICE: [NT Authority\Anonymous]: share access denied: IPC only
Sep 6 20:53:12 lonsbrndnas01 smbsrv: [ID 421734 kern.notice] NOTICE: [NT Authority\Anonymous]: share access denied: IPC only
Sep 6 20:53:46 lonsbrndnas01 last message repeated 2 times
Эта проблема решается путем перезапуска демона сервера smb на сервере Solaris. После этого клиент WinXP может получить к нему доступ.
У меня два вопроса: