К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

О протоколе SMB и WIndows-шарах

Rat
0 - 31.03.2019 - 16:17
Господа, тут уже задавали вопрос про общий доступ, виндовые шары, линуксы и так далее. Я изучил этот вопрос подробно и хочу зафиксировать тут. Надеюсь, это поможет.

В сетях Microsoft издревле для доступа к файлам (и принтерам) используется NetBIOS. Он может работать через транспорт NetBEUI, который был популярен во времена DOS и Windows 9x, однако уже давно используется его разновидность для работы через IP.

NetBIOS использует следующие порты, которые должны быть открыты на сервере:
t137 "Служба имен NetBIOS"
u138 "Служба датаграмм NetBIOS"
t139 "Служба сеансов NetBIOS"

Также может понадобиться включение удаленного вызова процедур (без него папки могут долго открываться):
t135 "Локатор RPC"

Однако, начиная с Windows NT 5.0, все эти порты нужны лишь для совместимости со станциями DOS и Windows 9x.

Для доступа из современных версий Windows NT (а также Linux) достаточно вместо этого включить на сервере только доступ по SMB-порту:
t445 "Общий доступ к файлам и принтерам"

При использовании общего доступа в консоли управления сервером, при попытке посмотреть текущие сеансы, элементы в списке могут мерцать и пропадать, а консоль подвисать на несколько минут. Происходит это из-за того, что система пытается определить имя клиента через WINS, который сегодня мало кем используется (это аналог DNS для рабочих групп в сетях Microsoft). Чтобы такого не было, нужно в свойствах сетевого интерфейса отключить NetBIOS:
Свойства -> Протокол интернета (TCP/IP) -> Дополнительно -> WINS -> Отключить NetBIOS через TCP/IP
Это, а также закрытие вышеперечисленных портов NetBIOS повысит быстродействие и безопасность доступа к Windows-шарам.





К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены