Skip to main content

2 bài viết gắn tag "nftables"

Xem tất cả tag

2.1 nftables: Kiến Trúc Bên Dưới Lớp Cú Pháp

Hầu hết tài liệu về nftables, kể cả trang chính thức của Ubuntu, dừng lại ở mức "đây là cú pháp, đây là ví dụ nft add rule". Rất ít tài liệu trả lời những câu hỏi nằm ngay bên dưới: nft list ruleset thật ra đang hỏi ai? Vì sao nft có thể gộp nhiều lệnh add table lại thành 1 giao dịch atomic mà không cần khóa toàn bộ ruleset? "Bytecode" mà tài liệu Ubuntu nhắc tới thực chất là gì, có phải mã máy biên dịch sẵn không? Và vì sao iptables sau Ubuntu 20.10 vẫn chạy được, nhưng ufw lại không đụng được vào rule nftables thuần?

2.2 nftables: Vận Hành Thực Tế Và Các Use Case Phổ Biến

Bài nftables máy ảo thanh ghi, giao dịch atomic, set/map, flowtable. Bài này đi theo hướng ngược lại: cầm 1 server Linux thật, viết 1 ruleset thật, và đi qua những use case gặp nhiều nhất trong vận hành, từ chặn SSH brute-force mà không cần fail2ban, NAT cho router, rate-limit chống flood, quản lý allowlist/denylist lớn, và cách reload ruleset mà không tự cắt mất session SSH đang dùng.