I'm doing a hardware refresh on a my Colo, I just need to copy my UFW rules from my old server to my new server. I dont seem to be able to get them copy all the active rules from my old server to my new one.
How do I copy my active UFW rules between servers?
I found the rules in
/etc/ufw/user.rules
and for ipv6 you can find the rules in/etc/ufw/user6.rules
.If you copy those files between the servers, disable and then re-enable ufw.
User configurations for UFW should be in
/etc/ufw
. You are not supposed to modify files in/lib
nor/usr/lib
nor any other similar locations, because your modifications might get overwritten by the vendor's default version after the packages upgraded.From Ubuntu 16.04:
ls /etc/ufw
Those /lib/ufw/user.rules /lib/ufw/user6.rules are just symlinks to /etc/ufw/user...
Copy those files from and to /etc/ufw directory
Another solution could be:
Save current config with:
iptables-save >/to/some/filename
Then restore it with:
iptables-restore </to/some/filename