Help us understand the problem. What is going on with this article?

Linux firewalldでポート開放する方法(RHEL/CentOS7系)

More than 1 year has passed since last update.

ファイアウォールとは

ファイアウォールとは防火壁のことだが、コンピュータネットワーク関連では、ネットワークの結節点となる場所に設けて、コンピュータセキュリティ上の理由、あるいはその他の理由により「通過させてはいけない通信」を阻止するシステムを指す。(引用元:Wikipedia)

RHEL/CentOS 7系ではfirewalldがデフォルトになっており、iptableとの共存はできない。(firewalldを無効化し、iptableを使用することは可能)

サービスの起動と停止

サービス起動.
 # systemctl status firewalld
サービス停止.
 # systemctl stop firewalld
サービス確認.
 # systemctl status firewalld

もしくは

サービス確認.
 # firewall-cmd --state
running

ポート追加と削除

ポート追加.
 # firewall-cmd --add-port=80/tcp --zone=public --permanent

永続的な設定にするため--permanentを付加。
付加せずに設定した場合、再起動で設定前の状態に戻ってしまうので注意。

ポート削除.
 # firewall-cmd --remove-port=80/tcp --zone=public --permanent

設定の有効化

設定確認.
 # firewall-cmd --reload

設定状態の確認

設定確認.
 # firewall-cmd --list-all
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away