I.Nguyên nhân lỗi Failed to start firewalld.service: Unit is masked
- Một số trường hợp nhà cung cấp dịch vụ VPS Mark firewall để ngăn chặn việc Firewall được start từ các service khác.
- Lỗi xảy ra kho cố gắng start firewall khi bị Mark
- Lỗi cúng có thể xảy ra khi symbolic link is broken.
Chúng ta giải quyết bằng khách Unmark và strart lại Firewall
II.Cách Fix lỗi “Failed to start firewalld.service: Unit is masked” như thế nào ?
1.Unmark
Để Unmark ra chạy lệnh sau:
systemctl unmask –now firewalld
Sau khi chạy lệnh màn hình xuất hiện như hình dưới là thành công
![]()
Tiếp theo Enable và start lại Firewall
systemctl enable firewalld
systemctl start firewalld
2.Mask link is broken
Nhưng thường các trường hợp bị lỗi là do: Mark link is broken nên là chỉnh lại Mark link bằng lệnh dưới đây:
ln -s /etc/systemd/system/firewalld.service /dev/null
Start lại Firewall:
systemctl start firewalld
Cuối cùng chạy lệnh để kiểm tra Status
firewall-cmd –state
Trên đây là một số lỗi khi không start được service firewalld.service trên Centos Chúc các bạn thành công!