Брандмауэр UFW по-прежнему блокирует SMB, несмотря на добавление правил

Возможно, у вас возникла проблема с перегревом, возможно, вызванная пылью и мусором, забивающими алюминиевые ребра охлаждения вокруг вентилятора (ов). Вы можете искать любые ответы, содержащие слово Psensor , если вы хотите узнать больше о том, как контролировать температуру вашего оборудования. Я не думаю, что перегрев - это ваша проблема, потому что он часто приводит к сбою, а ваша проблема замерзает.

Что часто вызывает зависание, так это неисправную видеокарту. Если на вашем компьютере установлена ​​видеокарта, и вам повезло иметь запасную видеокарту, которую вы можете временно заменить на GeForce GT 540M, то вы можете проверить эту возможность для себя.

Если ни одна из этих двух возможностей не является причиной ваших проблем с производительностью, то, по крайней мере, вы сузите круг возможных причин ваших проблем с производительностью. Что поможет вам в этом случае - взгляните на ответы на вопрос: Что мне делать, когда Ubuntu зависает? .

15
задан 08.04.2020, 16:40

5 ответов

Майк sudo ufw allow Samba работает как шарм.

Я лично предпочитаю ограничиться моей частной подсетью, поэтому для других, кому нравится то же самое, используйте:

$ sudo ufw allow from 192.168.0.0/16 to any app Samba

Кроме того, попробуйте запустить sudo ufw app list для списка других приложений, которые вы можете использовать как короткие. передать необходимые порты (например, Postfix, OpenSSH и т. д.). Упрощает чтение и обслуживание списка правил брандмауэра.

0
ответ дан 08.04.2020, 16:41
  • 1
    Правила приложения Samba не установлены по умолчанию – g00glen00b 08.04.2020, 16:41
  • 2
    Мне нравится добавлять " comment 'passing samba from local' " (без внешних кавычек) до конца ufw командной строки как напоминание так, чтобы, когда Вы делаете sudo ufw status numbered (или безотносительно) Вы видели, почему правила там. – Lancer.Yan 08.04.2020, 16:41

Попробуйте:

В качестве пользователя root откройте /etc/default/ufw

Найдите строку следующим образом:

IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_irc nf_nat_irc"

Добавьте nf_conntrack_netbios_ns в строку, это выглядит так:

IPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_irc nf_nat_irc nf_conntrack_netbios_ns"

Теперь перезагрузите брандмауэр:

sudo ufw reload
0
ответ дан 08.04.2020, 16:42
  • 1
    echo 1 > /proc/sys/net/netfilter/nf_conntrack_helper также необходимо с более новыми ядрами – ישו אוהב אותך 08.04.2020, 16:42

Вы можете использовать ведение журнала, чтобы узнать, блокируете ли вы порт, который не должен быть заблокирован.

tail -f /var/log/ufw.log

Некоторая дополнительная информация, если вы уже пробовали, уже пробовали: ufw manual , ufw wiki

0
ответ дан 08.04.2020, 16:42

Чтобы разрешить samba с ufw, используйте следующую команду

sudo ufw allow Samba

См. Ссылки, предоставленные вам другими пользователями для получения дополнительной информации.

0
ответ дан 08.04.2020, 16:43
  • 1
    Правила приложения Samba не установлены по умолчанию – P1nGu1n 08.04.2020, 16:44

У меня была такая же проблема.

Вот что я предлагаю: после установки Gufw убедитесь, что вы вышли из своей учетной записи, а затем снова вошли в систему.

Это сработало для меня.

В общем, всякий раз, когда у вас возникают проблемы с только что установленным программным обеспечением, сначала попробуйте приведенное выше предложение.

Вы будете удивлены тем, как часто это излечивает проблему.

0
ответ дан 08.04.2020, 16:44

Теги

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