Я делаю обновление оборудования на своем Colo, мне просто нужно скопировать мои правила UFW со старого сервера на новый. Кажется, я не могу заставить их скопировать все активные правила с моего старого сервера на новый.
Как мне скопировать мои активные правила UFW между серверами?
Я нашел правила в /etc/ufw/user.rules
а для ipv6 вы можете найти правила в /etc/ufw/user6.rules
.
Если вы копируете эти файлы между серверами, отключите, а затем снова включите ufw.
Пользовательские конфигурации для 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
Эти /lib/ufw/user.rules /lib/ufw/user6.rules - это просто символические ссылки на / etc / ufw / user ...
Скопируйте эти файлы из каталога / etc / ufw и в него.
Другим решением может быть:
Сохраните текущую конфигурацию с помощью:
iptables-save >/to/some/filename
Затем восстановите его с помощью:
iptables-restore </to/some/filename