Właśnie zainstalowałem CentOS 7:
[root @ new ~] # cat / etc / redhat-release CentOS Linux release 7.1.1503 (Core)
Próbuję skonfigurować zaporę ogniową i powiedziano mi, że w CentOS 7 iptables nie jest już używany, zastąpiony zaporą ogniową. Podczas próby uruchomienia polecenia w celu ustawienia reguły zapory jako takiej:
firewall-cmd --add-port = 80 / tcp
Otrzymuję następujący komunikat:
[root @ new ~] # firewall-cmd --add-port = 80 / tcp -bash: firewall-cmd: nie znaleziono polecenia
edycja : Próbowałem też następującego polecenia:
[root @ new ~] # firewall-offline-cmd --add-port = 80 / tcp -bash: firewall-offline-cmd: nie znaleziono polecenia
bez powodzenia.
Próbowałem uruchomić następujące czynności, aby sprawdzić, czy firewalld został zainstalowany:
[root @ new ~] # status zapory ogniowej usługi Przekierowanie do / bin / systemctl status firewalld.service firewalld.service Załadowano: nie znaleziono (Przyczyna: brak takiego pliku lub katalogu) Aktywny: nieaktywny (martwy)
Po tym wyjściu próbowałem uruchomić firewalld:
[root @ new ~] # usługa firewalld start Przekierowanie do / bin / systemctl uruchom firewalld.service Nie udało się wywołać wywołania metody: jednostka firewalld.service nie załadowała się: nie ma takiego pliku ani katalogu.
Wszelkie pomysły, co jest nie tak z instalacją CentOS 7? To jest czysta instalacja na OpenVZ VPS, jeszcze nie wprowadzam żadnych zmian.
Odpowiedzi:
Dwie możliwe opcje
źródło
Wygląda na to, że nie masz go zainstalowanego / włączonego.
źródło
enabled
domyślnie.Zamiast tego wypróbuj narzędzie GUI, to narzędzie jest dostarczane domyślnie z centos 6/7. firewalld jest przestarzały po centos5
lub
źródło