Общие ресурсы SAMBA не работают, если я не введу команду iptables на при каждой загрузке

Я недавно включил ufw в Linux и обнаружил, что для моей Samba общие ресурсы для правильного монтирования, мне нужно ввести эту команду

sudo iptables -t raw -A OUTPUT -p udp -m udp --dport 137 -j CT --helper netbios-ns

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

Есть ли способ закрепить эту команду iptables?

1
задан 1 November 2020 в 04:15
1 ответ

Правила Iptables не являются постоянными, и UFW не может читать и сохранять правила, добавленные непосредственно с помощью iptables. Вместо этого вы должны использовать UFW для добавления правил, например.

sudo ufw allow 134/udp

Или, если у вас установлены правила приложений Samba:

sudo ufw allow samba

Это разрешит все порты, используемые Samba, поскольку правило приложения выглядит примерно так:

[Samba] 
title=LanManager-like file and printer server for Unix 
description=The Samba software suite is a collection ...
ports=137,138/udp|139,445/tcp

Вы также можете сделать правила iptables постоянными, установив iptables-persistence и с использованием iptables-save, но не рекомендуется смешивать это с UFW.

1
ответ дан 1 November 2020 в 04:46

Теги

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