У меня есть веб-сервер CentOS с настроенным общим ресурсом Samba (\\webserver\websites
).
Я был подключен к этому общему ресурсу только вчера без проблем, но сегодня мой компьютер с Windows 8 не подключается к нему. Я также пытался установить соединение из Windows 7 и Windows XP, но безуспешно.
Сначала я попытался перезагрузить компьютер, но это не сработало. Затем я попытался перезапустить службу Samba на веб-сервере (service smb restart
), и когда это не удалось, я перезапустил веб-сервер.
Все это было бесполезно, и я все еще не могу подключиться к общему ресурсу.
К веб-серверу можно подключиться с моего ПК (и других, которые я пробовал), поскольку веб-сайты, которые он размещает, работают нормально, и я могу подключать Putty к серверу.
При подключении к веб-серверу я вижу, что Samba работает, используя service smb status
-
обслуживание smb status
smbd (pid 4685) работает ...
nmbd (pid 4688) работает ...
Может ли кто-нибудь помочь мне заставить этот ресурс работать?
Вот мой полный конфиг Samba (/etc/samba/smb.conf
) -
[global]
workgroup = MYGROUP
server string = Samba Server %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
[websites]
comment = Websites
browseable = yes
writable = yes
path=/var/www/html/
valid users = dgard
Успех. Это проблема брандмауэра. Я не уверен, чем это было вызвано, но брандмауэр перестал разрешать соединения через порт 445.
Я проверил резервную копию сервера несколько ночей назад и, конечно же, запись для порта 445 из определенного диапазона IP-адресов действительно существовала в /etc/sysconfig/iptables
. Я восстановил этот единственный файл, и все в порядке с этой очень маленькой частью мира.
Я понятия не имею, как и почему эта запись исчезла, но если я когда-нибудь узнаю, я обновлю этот ответ.