2016-09-13 6 views
0

Я запускаю сервер на OSX 10.10 и хочу поделиться папкой с SMB. Сервер имеет статический IP-адрес (не закрытый), подключенный к Интернету. Конечно, между ними, вероятно, есть куча маршрутизаторов.OSB smb share не отображается за пределами локальной сети

Установка доли с AFP:// работает нормально в той же сети. Также smb://xxx.xxx.xxx.xxx/share_name с Mac и из Windows: \\xxx.xxx.xxx.xxx\share_name. Проблема заключается в SMB из-за пределов этой сети. Нет проблем с подключением к AFP снаружи.

Когда я пытаюсь получить доступ к smb://xxx.xxx.xxx.xxx от Mac я получаю сообщение об ошибке (норвежский переводе) «Была проблема подключения к ххххому серверу. Возможно, сервер не существует или недоступно ....»

Подключение из Windows 10 просто отключается.

Я читал, что могут быть некоторые порты, которые нуждаются в картографии, но я понятия не имею. Должен быть кто-то, кто пробовал это и добился успеха!

ответ

1

Over TCP необходимо открыть порт 445, если вы хотите использовать NetBIOS, то есть на UDP порты 137, 138 & TCP порты 137, 139 (NetBIOS через TCP/IP)

+0

Благодарности @sebastienvg. Что вы подразумеваете под «нужно открыть порт ...»? На сервере нет брандмауэра, и я не думаю, что он находится за брандмауэром. Если я сделаю эту команду в терминале 'lsof -Pn -i4', я не вижу, как эти порты прослушивают, что вы упоминаете. С компьютера в сети серверов я могу telnet-порт 445, но ни один из других портов, о которых вы говорите, не отвечает. Извне не отвечает ни один из портов. – Asle

+0

Я имею в виду, что вам необходимо переслать порт 445 с вашего маршрутизатора (устройство, которое фактически подключено к Интернету и содержит public_ip) на IP-адрес машины, на которой выполняется служба, которую вы хотите выставить (smb в этом случае) – sebastienvg

+0

Таким образом, у сервера есть общедоступный IP (xx.xx.xx.33) (нет частного), и мне нужно перенаправить порт 445 извне в порт 445 на сервере (xx.xx.xx.33)? Понимаю? Будет ли это влиять на другие компьютеры, если я хочу поделиться папкой на другом сервере в той же сети? Я думал, что трафик на сервер попал бы в маршрутизатор и сразу до 445 на сервере, например, порт 80. Но это не так? – Asle

Смежные вопросы