Я недавно включил ufw
в Linux и обнаружил, что для моей Samba общие ресурсы для правильного монтирования, мне нужно ввести эту команду
sudo iptables -t raw -A OUTPUT -p udp -m udp --dport 137 -j CT --helper netbios-ns
Однако она почему-то забывается при следующей перезагрузке, и мне приходится вводить ее каждый раз.
Есть ли способ закрепить эту команду iptables?
Правила 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.