3

Я пытаюсь подключиться к общему ресурсу SMB на компьютере с Windows от Mac. SMB работает через порт 445. Судя по всему, Mac пытается подключиться через порты с 137 по 139.

Как я могу настроить свой клиент Mac для подключения через порт 445?

2 ответа2

1

Попробуйте добавить номер порта в URL.

В меню "Перейти" в Finder выберите «Подключиться к серверу ...» (или просто нажмите Ctrl-K).

В поле «Адрес сервера:» введите

smb://192.168.0.4:445/

(замена IP-адреса в зависимости от ситуации)

0

Какую версию OS X вы используете? Я попробовал это на своем Mac (v10.6.4), и он сначала пробовал порт 445, и пробовал 139 только тогда, когда не получил ответа более 445. Вот мой tcpdump (172.20.6.3), пытающийся подключиться к «smb://1.1.1.1» (которого не существует):

Gordons-MBP:~ gordon$ sudo tcpdump -q -ien1 -n tcp port 137 or 138 or 139 or 445 
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on en1, link-type EN10MB (Ethernet), capture size 65535 bytes
18:17:17.732221 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:18.705177 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:19.706158 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:19.732350 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:20.707090 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:20.707209 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:21.708314 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:21.708435 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:22.709483 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0
18:17:22.709556 IP 172.20.6.3.60852 > 1.1.1.1.445: tcp 0
18:17:23.709971 IP 172.20.6.3.60853 > 1.1.1.1.139: tcp 0

Также обратите внимание, что SMB на портах 139 и 445 на самом деле являются разными протоколами: порт 139 - это SMB через NetBIOS через TCP, а 445 - это SMB напрямую через TCP ("прямой хост SMB"). Так что если что-то мешает вашему Mac использовать порт 445, дело не только в изменении номера порта ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .