Fedora 24
Sponsored Link

ファイアウォール2016/06/22

[1] ファイアウォールサービスの現在の状態は以下のようにして確認できます。(デフォルトは有効)
[root@localhost ~]#
systemctl status firewalld

● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor pr
   Active: active (running) since Wed 2016-06-22 09:44:35 JST; 9min ago
 Main PID: 781 (firewalld)
    Tasks: 2 (limit: 512)
   CGroup: /system.slice/firewalld.service
           └─781 /usr/bin/python3 -Es /usr/sbin/firewalld --nofork --nopid
.....
.....
# Active: active (running) *** の状態は稼働中

[2]
ファイアウォールサービスを利用する場合、デフォルトではインバウンド通信はほぼ許可されていないため、 サーバーに設定/公開するサービス/アプリケーションに応じて、許可/不許可の設定が必要になります。
ファイアウォールサービスを利用する場合の基本操作・設定は、こちらを参照ください
[3] もし、自身のネットワーク内で、設定対象とするサーバーの上位にファイアウォール機器が設置されており、 サーバー側ではファイアウォールサービスは必要ないといった場合は、以下のようにして停止することも可能です。
# サービス停止

[root@localhost ~]#
systemctl stop firewalld

# 自動起動設定を無効にする

[root@localhost ~]#
systemctl disable firewalld

Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
SELinux
[4] SELinux (Security-Enhanced Linux) の現在の状態は以下のようにして確認できます。(デフォルトは有効)
[root@localhost ~]#
getenforce

Enforcing    
# SELinux は有効な状態
[5]
SELinux を利用する場合、通常の Linux アクセス権の設定は問題なくとも、SELinux のアクセス制御によってアクセスが拒否され、サービス/アプリケーションが期待通りの動作をしないといった場合が発生することがあるため、 サーバーに設定/公開するサービス/アプリケーションによっては、SELinux へのアクセス許可/不許可の設定が必要になることがあります。
SELinux を利用する場合の基本操作・設定は、こちらを参照ください
[6] もし、設定対象とするサーバーが安全な社内のみの利用である等の理由で SELinux を無効にしたいといった場合は、以下のように設定して無効化できます。
[root@localhost ~]#
vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled   # disabled に変更
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

# 再起動して変更を有効にする

[root@localhost ~]#
関連コンテンツ