Настройки брандмауэра для личного обмена файлами

У меня настроен ufw для разрешения подключений samba, но, похоже, это не позволяет передавать файлы через «Личный общий доступ к файлам» в Ubuntu с помощью папки Public. Общий ресурс может быть просмотрен, но недоступен, если брандмауэр активен. Есть ли дополнительные порты, которые нужно открыть?

Профиль ufw по умолчанию открывает порты 137, 138, 139 и 445. К этому я добавил 135 и 80, но пока что радости нет. Я вижу попытки подключения через высокие порты (32K +), но они заблокированы.

4
задан 20 October 2010 в 15:28

3 ответа

Личный общий доступ к файлам (из пункта меню «Система»> «Настройки» и «Личный общий доступ к файлам») использует WebDAV через apache2 вместо Samba AFAIK. Этот метод обмена файлами отличается от того, который активируется с помощью пункта меню «Параметры общего доступа», который можно найти, щелкнув правой кнопкой мыши папку в Nautilus.

См. http://ubuntuforums.org/showthread.php?t=1473760

Поскольку порт WebDAV по умолчанию должен быть 80. Открыт ли порт 80?

0
ответ дан 20 October 2010 в 15:28

Чтобы разрешить samba с ufw, вы можете выполнить команду sudo ufw allow samba. Затем вы можете сделать sudo ufw status, чтобы увидеть, какие порты он разрешил и другую полезную информацию.

Хотя я согласен с внутренней сетью, брандмауэр может быть совершенно ненужным.

0
ответ дан 20 October 2010 в 15:28

Или, если вы хотите сделать это явно:

sudo ufw allow proto tcp to any port 135
sudo ufw allow proto udp to any port 137
sudo ufw allow proto udp to any port 138
sudo ufw allow proto tcp to any port 139
sudo ufw allow proto tcp to any port 445
sudo ufw allow proto udp to any port 5353

Первые пять правил - самба. Последнее - это zeroconf, чтобы другие машины в сети могли сообщать о них вашему компьютеру (он получает имена, доступные ресурсы и т. Д.)

0
ответ дан 20 October 2010 в 15:28

Другие вопросы по тегам:

Похожие вопросы: