はじめに
CentOS7からはiptablesではなくfirewalldというファイアウォールが導入されました。(iptablesも利用できるようですが、firewalldが標準となっています。)
起動
起動しているか確認するには、systemctlのstatusコマンドを実行します。
$ sudo systemctl status firewalld firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled) Active: active (running) since Tue 2015-11-03 22:27:20 JST; 2h 3min ago Main PID: 605 (firewalld) CGroup: /system.slice/firewalld.service └─605 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
上記のようにactiveという表示が出ていれば起動しています。起動していなければstartコマンドで起動させることができます。
$ sudo systemctl start firewalld
また、自動起動サービスとして登録するには、enableコマンドを実行します。
$ sudo systemctl enable firewalld
ゾーンという概念