Sao chép quy tắc UFW giữa các máy chủ


20

Tôi đang làm mới phần cứng trên Colo của mình, tôi chỉ cần sao chép các quy tắc UFW của mình từ máy chủ cũ sang máy chủ mới. Tôi dường như không thể khiến họ sao chép tất cả các quy tắc hoạt động từ máy chủ cũ sang máy chủ mới.

Làm cách nào để sao chép quy tắc UFW đang hoạt động của tôi giữa các máy chủ?


1
Tôi tìm thấy nó trong /lib/ufw/user.rules và /lib/ufw/user6.rules. Tôi sao chép giữa máy chủ, hủy kích hoạt và phản ứng ufw và các quy tắc được áp dụng.
Squidly

1
Squidly bạn có thể trả lời và chấp nhận câu trả lời của riêng bạn cho câu hỏi của bạn. Nó có thể giúp những người khác gặp phải vấn đề tương tự vì họ có thể bỏ qua câu hỏi này nếu họ thấy nó có 0 câu trả lời và không có câu trả lời được chấp nhận.
3dinfluence

Câu trả lời:


19

Tôi tìm thấy các quy tắc trong /lib/ufw/user.rulesvà cho ipv6 bạn có thể tìm thấy các quy tắc trong /lib/ufw/user6.rules.

Nếu bạn sao chép các tệp đó giữa các máy chủ, hãy tắt và sau đó bật lại ufw.


3
Tôi không thể tìm thấy các quy tắc trong / lib / ufw trên bản cài đặt UFW gần đây. / etc / ufw dường như là đúng nơi,
Chetan Bhargava

Câu trả lời này không còn đúng nữa. Các quy tắc nằm trong /etc/ufw/[after.init, before.init, ufw.conf, user.rules, v.v.
Kurt

9

Cấu hình người dùng cho UFW nên được đặt trong /etc/ufw. Bạn không được phép sửa đổi các tệp trong /libhoặc /usr/libbất kỳ vị trí tương tự nào khác, bởi vì các sửa đổi của bạn có thể bị ghi đè bởi phiên bản mặc định của nhà cung cấp sau khi các gói được nâng cấp.

Từ Ubuntu 16.04:

ls /etc/ufw

after6.rules application.d before.rules user6.rules
after.init before6.rules sysctl.conf user.rules
after.rules before.init ufw.conf


Cũng hợp lệ cho Devuan 2.0
Joril

1

Những /lib/ufw/user.rules /lib/ufw/user6.rules chỉ là liên kết tượng trưng đến / etc / ufw / user ...

Sao chép các tệp đó từ và vào thư mục / etc / ufw


không có liên kết trong / bin / ufw / trong bản cài đặt ufw gần đây của tôi
Chetan Bhargava

0

Một giải pháp khác có thể là:

Lưu cấu hình hiện tại với:

iptables-save >/to/some/filename

Sau đó khôi phục nó bằng:

iptables-restore </to/some/filename

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.