Coloでハードウェアの更新を行っています。UFWルールを古いサーバーから新しいサーバーにコピーするだけです。すべてのアクティブなルールを古いサーバーから新しいサーバーにコピーすることができないようです。
サーバー間でアクティブなUFWルールをコピーするにはどうすればよいですか?
ルールは/lib/ufw/user.rules
にあり、ipv6の場合は/lib/ufw/user6.rules
にあります。
これらのファイルをサーバー間でコピーする場合は、ufwを無効にしてから再度有効にします。
UFWのユーザー構成は/etc/ufw
にある必要があります。 /lib
や/usr/lib
、その他の同様の場所にあるファイルを変更することはできません。パッケージのアップグレード後に、変更がベンダーのデフォルトバージョンによって上書きされる可能性があるためです。
Ubuntu 16.04から:
ls /etc/ufw
after6.rules applications.d before.rules ser6.rules
after.init before6.rules sysctl.conf ser.rules
after.rules before.init ufw.conf
これらの/lib/ufw/user.rules /lib/ufw/user6.rulesは/ etc/ufw/userへのシンボリックリンクです...
これらのファイルを/ etc/ufwディレクトリとの間でコピーします。
別の解決策は次のとおりです。
現在の設定を保存します:
iptables-save >/to/some/filename
それからそれを復元します:
iptables-restore </to/some/filename