Firewall saya saat ini tidak aktif.
systemctl status firewalld firewalld.service Loaded: masked (/dev/null) Active: inactive (dead)
Saya menggunakan perintah berikut untuk mengaktifkan firewall
# systemctl unmask firewalld
tapi saya mendapat kesalahan ini:
# systemctl unmask firewalld
Failed to issue method call: Access denied
# sudo systemctl restart firewalld
Failed to issue method call: Unit firewalld.service failed to load: No such file or directory.
# sudo systemctl enable firewalld
Failed to issue method call: Access denied
lsmod | grep iptab
menunjukkan modul yang dimuat?Jawaban:
Inilah yang bekerja untuk saya.
Periksa untuk menggantung proses firewalld, misalnya:
bunuh mereka dan kemudian:
Dan tentu saja melihat
journalctl
ke dalam untuk melihat apa yang terjadi sebelumnyasumber
Ini sangat disarankan agar Anda memiliki firewall yang melindungi server Anda:
Kesalahan ini terjadi ketika Anda mencoba untuk memulai atau mengaktifkan layanan yang tidak diinstal pada sistem Linux Anda atau Anda mengetik nama layanan yang salah. Lihat daftar Layanan dengan mengetik:
Instal jika tidak tersedia:
Anda dapat mengaktifkan firewalld dengan mengetik:
Anda dapat memulai firewalld dengan mengetik:
Lihat untuk memeriksa statusnya dengan mengetik:
sumber
larutan
sumber
Jika itu hanya untuk izin maka mungkin Anda bisa mencoba
sumber
Juga jika Anda ingin menggunakan iptables daripada firewalld sebagai firewall pilihan pada centos 7 lihat Cara mengaktifkan layanan iptables (bukan firewalld) di RHEL 7 dan Fedora 18? , yang mencakup instruksi persis tentang cara menginstal dan mengaktifkan iptables untuk RHEL 7 / centos 7.
sumber
Secara pribadi saya lebih suka antarmuka ruang pengguna iptables yang baik. Begitu:
Awalnya nonaktifkan firewalld. Dalam kasus Anda ini mungkin tidak perlu:
Kemudian instal iptables:
Aktifkan layanan iptables:
Sekarang Anda dapat menyimpan aturan seperti biasa:
sumber
Alasannya mungkin karena tautan berikut mungkin rusak
buat secara manual dengan mengeluarkan perintah berikut
ln -s /usr/lib/systemd/system/firewalld.service /etc/systemd/system/
Kemudian aktifkan firewall dan mulai
sumber