Назад | Перейти на главную страницу

Какие порты необходимы клиенту Windows XP для доступа к папке на сервере SAMBA?

Википедия упоминает только TCP-порт 445 (хотя, насколько я помню, порты 137-139 активно использовались для обмена файлами Windows).

Если я сопоставлю 445-й порт TCP на хосте шлюза «A» с 445-м портом TCP хоста сервера SAMBA «B», сможет ли клиентский хост Windows XP «C» получить доступ к общим папкам на «B», набрав «\ ipAddresOfHostA \ "в адресной строке при подключении к" A "с помощью OpenVPN TCP / IP туннелирования?

PS: Никаких функций вещания и обнаружения не требуется - клиенты всегда будут явно указывать адрес UNC для доступа к ресурсу.

Ваша память портов 137 и 139 относится к NetBIOS через TCP / IP. SMB напрямую через TCP использует порт 445.

Разрешение TCP-порта 445 от клиента Windows XP к компьютеру Samba или Windows Server позволит клиенту «сопоставить» «диск» с общими ресурсами SMB, экспортированными серверным компьютером, если вы используете IP-адрес серверного компьютера в таких запрос. Чтобы быть уверенным, я проверил 32-разрядную версию Windows XP Professional с пакетом обновления 3 (SP3) против Windows Server 2003 R2 SP2 и Samba 3.0.33, работающих на CentOS 5.5, с помощью фильтра пакетов, который разрешал только трафик TCP-порта 445 от клиента к серверу. Я смог «сопоставить» «диски» и получить доступ к файлам на удаленных машинах.