Khi sử dụng máy chủ Linux khi cần sử dụng Firewalld nhưng lại nhận được thông báo trả về: "Failed to start firewalld.service: Unit is masked."

Khi các bạn nhận được thông báo này tức là dịch vụ Firewalld trên máy chủ đã bị tắt (masked) khiến cho dịch vụ này không thể khởi động cùng hệ thống. Việc cần làm ở đây là thực hiện unmask để dịch vụ Firewalld có thể khởi động cùng hệ thống.

Các bạn sử dụng lệnh sau để có thể unmask cho dịch vụ firewalld:

systemctl unmask --now firewalld

Sau khi đã unmask các bạn cần khởi động lại Firewalld với lệnh:

systemctl start firewalld

Và kiểm tra trạng thái Firewalld với lệnh:

systemctl status firewalld

Như vậy là đã unmask Firewalld thành công.

Chúc các bạn thực hiện thành công.