UFWルールが有効になっていると、起動時になぜ焼くのですか?

UFWルールが有効になっていると、起動時になぜ焼くのですか?

昨日は、私のDebianサーバー(Buster、2020-10)のファイアウォールがオフになっていて、私のルールはすべて存在しないことがわかりました(によると$ sudo ufw status)。わかりました学んだ知識。

最初はルールがなくなったと思いました。 AskUbuntuにも同様の投稿があります。user.rules ubuntu 16.04に手動で追加した後、UFWルールは消えます。

/etc/ufw/before*.rules または after*.rules にカスタムルールを追加すると、再読み込み後も消えません。 /user*.rules ファイルに移動すると、そのファイルは保持されます。

わかりました私のルールは保存されましたが、ベーキングに日付/時刻も使用したため削除されました。

$ cd /etc/ufw                                                                                                         
$ ls                                                                                                          
applications.d/               after.rules.20210307_140833    before.rules.20210307_140833  user.rules
after6.rules                  before6.rules                  sysctl.conf                   user.rules.20210307_140833
after6.rules.20210307_140833  before6.rules.20210307_140833  ufw.conf
after.init                    before.init                    user6.rules
after.rules                   before.rules                   user6.rules.20210307_140833

起動時に再起動が有効になっている場合、ルールが適用されるのはなぜですか?予想される動作が現在のルールを使用している場合、古いルールをベーキングして新しい空のルール設定を作成するメカニズムは何ですか?

# /etc/ufw/ufw.conf
#
ufw allow from 192.168.1.101 to any port 22
# Set to yes to start on boot. If setting this remotely, be sure to add a rule
# to allow your remote connection before starting ufw. Eg: 'ufw allow 22/tcp'
ENABLED=yes

ベストアンサー1

おすすめ記事