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!