Cách sửa lỗi “Failed to start firewalld.service: Unit is masked”

Failed to start firewalld.service: Unit is masked

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!

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...

Leave a Reply