- blogs:
- cles::blog
2019/01/11
どうしてみんな firewalld で --runtime-to-permanent を使わないのか
firewalld
networking
centos7
最近、firewalld の使い方でとんでもない勘違いを犯していたことに気づいてしまいました。
firewalld のルールを編集する場合、--permanent オプションをつけてルールを設定をファイルに保存してから、それを --reload で読み込むように解説しているサイトが多いと思います。例えば http を開放する場合には以下のような感じです。
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
これは --permanent をつけていないと再起動したときにルールが消えてしまうためなので、僕もこのやり方がスタンダードだとずっと思ってきたのですが、改めてマニュアルを改めて読んでいて --runtime-to-permanent*1 というコマンドがあることに気づきました。
--runtime-to-permanent は読んで字のごとく、現在適用されているルールを設定ファイルに書込むという処理です。
前述のやり方の難点はルール適用の結果を確認することなく、先にファイルに設定を書込んでしまうこと。
要はルールの設定を間違えた場合に元に戻すのが非常に面倒なんですね。
例えば、前述の処理を --runtime-to-permanent を使って書き直すと以下のようになります。
firewall-cmd --add-service=http
firewall-cmd --runtime-to-permanent
ちょっとコマンドが長いので覚え辛いところが難点ですが、これであれば適用したルールが間違っていた場合に --runtime-to-permanent の代わりに firewall-cmd --reload を使うと、ルールを適用する前の状態に簡単に戻すことができます。使い方的にはこっちの方が合理的ですよね。
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/10697
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
サイト内検索
検索ワードランキング
へぇが多いエントリ
- 換気口に風よけカバーを設置 (2)
閲覧数が多いエントリ
1 . svn でコミットしたらエラーが出たので(897)
2 . アーロンチェアのポスチャーフィットを修理(835)
3 . 福岡銀がデマの投稿者への刑事告訴を検討中(801)
4 . RT810 の DHCP サーバを WPAD に対応させる(760)
5 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(701)
2 . アーロンチェアのポスチャーフィットを修理(835)
3 . 福岡銀がデマの投稿者への刑事告訴を検討中(801)
4 . RT810 の DHCP サーバを WPAD に対応させる(760)
5 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(701)
cles::blogについて
Referrers