CentOS 6では、コマンドラインからsetup
と入力すると、Firewall configuration
というツールセットが表示されます。 CentOS 7でもこれを行うことができますが、リストにオプションとしてFirewall configuration
が含まれなくなりました。
私が今どこにそれを見つけられるのか、そしてなぜそれが動かされたのか誰か知っていますか?
これは私がHTTP
とHTTPS
を介して着信トラフィックを許可するために以前使用していた場所です。もっと良い方法があれば、私は喜んでアドバイスを受けます。ありがとう。
RedHat/CentOS 7のリリース以降、以前のファイアウォールシステムはfirewalldに置き換えられました。
執筆時点では、system-config-firewallのようなcursesのようなコンソールインターフェイスはありません。 GUIを使用してもかまわない場合は、代わりにfirewall-configを使用できます。
コンソールに何か必要な場合は、代わりにfirewall-cmdを使用する必要があります。
firewalldの詳細と完全なドキュメントについて: 4.5。ファイアウォールの使用
これがお役に立てば幸いです。
ここに私が出会い、役に立った以下の説明があるいくつかのコマンドがあります
firewall-cmd --state
view status of firewalld service (systemctl status firewalld)
firewall-cmd --zone=public --list-all
gets all info for the “public” zone
firewall-cmd --list-all-zones
shows all info for all zones
firewall-cmd --zone=public --add-port=80/tcp --permanent
adds port 80 to public zone
firewall-cmd --zone=public --add-service=http --permanent
adds service http to public zone
firewall-cmd --reload
run this after making changes
firewall-cmd --zone=public --remove-port=80/tcp --permanent
to remove port 80 from public zone
firewall-cmd --get-default-zone
shows default zone for firewall
firewall-cmd --get-active-zones
zones where network interfaces or sources are assigned
Firewalldを無効にする迅速な方法は次のとおりです。
systemctl disable firewalld
これは.serviceを削除するので、次のようなものを取得する必要があります
rm '/etc/systemd/system/basic.target.wants/firewalld.service' rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'