Saya baru saja menginstal CentOS 7:
[root @ new ~] # cat / etc / redhat-release CentOS Linux merilis 7.1.1503 (Core)
Saya mencoba mengkonfigurasi firewall, dan saya diberitahu bahwa dalam CentOS 7 iptables tidak lagi digunakan, digantikan oleh firewalld. Saat mencoba menjalankan perintah untuk menetapkan aturan firewall:
firewall-cmd --add-port = 80 / tcp
Saya menerima pesan berikut:
[root @ new ~] # firewall-cmd --add-port = 80 / tcp -bash: firewall-cmd: perintah tidak ditemukan
sunting : Saya juga mencoba perintah berikut:
[root @ new ~] # firewall-offline-cmd --add-port = 80 / tcp -bash: firewall-offline-cmd: perintah tidak ditemukan
tanpa keberhasilan.
Saya mencoba menjalankan yang berikut untuk memeriksa apakah firewalld diinstal:
[root @ baru ~] # status layanan firewalld Mengarahkan kembali ke / bin / systemctl status firewalld.service firewalld.service Loaded: not-found (Alasan: Tidak ada file atau direktori seperti itu) Aktif: tidak aktif (mati)
Mengikuti hasil ini, saya mencoba memulai firewalld:
[root @ new ~] # service firewalld start Mengarahkan kembali ke / bin / systemctl mulai firewalld.service Gagal mengeluarkan pemanggilan metode: Unit firewalld.service gagal dimuat: Tidak ada file atau direktori tersebut.
Adakah ide apa yang salah dengan instalasi CentOS 7? Ini adalah instalasi bersih pada VPS OpenVZ, saya belum membuat perubahan sama sekali.
Jawaban:
Dua opsi yang memungkinkan
sumber
Sepertinya saya belum menginstal / mengaktifkannya.
sumber
enabled
secara default.Coba alat GUI sebagai gantinya, ini menggunakan kapal bawaan dengan centos 6/7. firewalld sudah usang setelah centos5
atau
sumber