在服务器之间复制UFW规则


20

我正在Colo上进行硬件刷新,只需要将UFW规则从旧服务器复制到新服务器即可。我似乎无法让他们将所有活动规则从旧服务器复制到新服务器。

如何在服务器之间复制活动的UFW规则?


1
我在/lib/ufw/user.rules和/lib/ufw/user6.rules中找到了它。我在服务器,停用和反应性ufw以及应用的规则之间复制该代码。
2011年

1
乌贼您可以回答并接受自己对问题的回答。这可能会帮助遇到类似问题的其他人,因为如果他们看到该问题的回复为0并且没有被接受的答案,则可以跳过此问题。
2011年

Answers:


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应用程序.d before.rules用户 6.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目录复制到/ etc / ufw目录


我最近的ufw安装中/ bin / ufw /中没有符号链接
Chetan Bhargava

0

另一个解决方案可能是:

使用以下命令保存当前配置:

iptables-save >/to/some/filename

然后使用以下命令还原它:

iptables-restore </to/some/filename

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.