サーバー間でUFWルールをコピーする


20

Coloでハードウェアの更新を行っています。古いサーバーから新しいサーバーにUFWルールをコピーするだけです。古いサーバーから新しいサーバーにすべてのアクティブなルールをコピーさせることはできないようです。

サーバー間でアクティブなUFWルールをコピーするにはどうすればよいですか?


1
/lib/ufw/user.rulesと/lib/ufw/user6.rulesで見つけました。サーバー間でそれをコピーし、非アクティブ化およびリアクティブufwとルールを適用しました。
イカ

1
イカすれば、あなたはあなたの質問に対するあなた自身の答えに答えることができます。回答が0で、回答が承認されていないことがわかった場合、この質問をスキップする可能性があるため、同様の問題に遭遇した他の人を助けることができます。
3dinfluence

回答:


19

ルールを見つけました/lib/ufw/user.rules。ipv6のルールはにあり/lib/ufw/user6.rulesます。

サーバー間でこれらのファイルをコピーする場合は、ufwを無効にしてから再度有効にします。


3
UFWの最近のインストールでは、/ lib / ufwにルールが見つかりませんでした。/ etc / ufwは適切な場所のようです
Chetan Bhargava

この答えはもはや正しくありません。ルールは/etc/ufw/[after.init、before.init、ufw.conf、user.rulesなど]にあります
Kurt

9

UFWのユーザー設定はにある必要があり/etc/ufwます。あなたはファイルを変更することになっていない/lib/usr/libのパッケージがアップグレードされた後に変更がベンダーのデフォルトのバージョンで上書きされる可能性があるため、また他の同様の場所。

Ubuntu 16.04から:

ls /etc/ufw

after6.rules applications.d before.rules user6.rules
after.init before6.rules sysctl.conf user.rules
after.rules before.init ufw.conf


Devuan 2.0でも有効
Joril

1

それらの/lib/ufw/user.rules /lib/ufw/user6.rulesは、/ etc / ufw / userへの単なるシンボリックリンクです...

これらのファイルを/ etc / ufwディレクトリとの間でコピーします


中/ binに/ UFW /私の最近のUFWのインストールにはシンボリックリンクが存在しない
チェタンバルガヴァ

0

別の解決策は次のとおりです。

現在の設定を保存するには:

iptables-save >/to/some/filename

次に、以下を使用して復元します。

iptables-restore </to/some/filename

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.