Скопіюйте правила UFW між серверами


20

Я роблю технічне оновлення на моїй Colo, мені просто потрібно скопіювати свої правила UFW зі старого сервера на новий сервер. Я не можу змусити їх копіювати всі активні правила зі старого сервера на мій новий.

Як скопіювати активні правила UFW між серверами?


1
Я знайшов це в /lib/ufw/user.rules та /lib/ufw/user6.rules. Я копіюю це між сервером, деактивацією та реактивою ufw та застосованими правилами.
Кальмар

1
Ви можете відповісти і прийняти власну відповідь на своє запитання. Це може допомогти іншим, хто зіткнеться з подібною проблемою, оскільки вони можуть пропустити це питання, якщо вони побачать, що в ньому є 0 відповідей і не мають прийнятої відповіді.
3вплив

Відповіді:


19

Я знайшов правила в /lib/ufw/user.rulesipv6 і ви можете їх знайти в /lib/ufw/user6.rules.

Якщо ви копіюєте ці файли між серверами, відключіть і знову ввімкніть ufw.


3
Не вдалося знайти правила в / lib / ufw на нещодавній установці UFW. / тощо / ufw, здається, є правильним місцем,
Четан Бхаргава,

Ця відповідь більше не є правильною. Правила є в /etc/ufw/ evidenceafter.init, before.init, ufw.conf, user.rules тощо)
Курт

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


в моїй недавній установці ufw немає символьних посилань
Chetan Bhargava

0

Іншим рішенням може бути:

Збережіть поточну конфігурацію за допомогою:

iptables-save >/to/some/filename

Потім відновіть його за допомогою:

iptables-restore </to/some/filename

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.