firewalldの設定
1. firewalldの設定
(1) firewalldのインストール
(2) firewalldの起動/停止
■起動
# systemctl start firewalld.service
■自動起動設定
# systemctl enable firewalld.service
(3) 必要なサービス/ポートを追加
# firewall-cmd --add-service=http --zone=public --permanent
# firewall-cmd --add-service=https --zone=public --permanent
# firewall-cmd --add-service=smtp --zone=public --permanent
# firewall-cmd --add-service=pop3 --zone=public --permanent
# firewall-cmd --add-service=imap --zone=public --permanent
# firewall-cmd --add-port=587/tcp --zone=public --permanent
※「--permanent」を追加しないとサーバ再起動時に元に戻ってしまいます。
(4) 特定のポートをIP制限する場合
# firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="xxxx.xxxx.xxxx.xxxx" port protocol="tcp" port="14942-14943" accept"
(5) サービス/ポートを削除
# firewall-cmd --remove-service=smtp --zone=public --permanent
(6) 設定の再読み込み
設定を変更したら、必ず実行します。
(7) 設定されているサービス/ポートの一覧表示
# firewall-cmd --list-all --zone=public
2. セキュリティ対策
脆弱性診断等で指摘された事項について対応を行います。
(1) ICMP タイムスタンプリクエストのリモート日付漏洩
# firewall-cmd --add-icmp-block=timestamp-request --zone=public --permanent
# firewall-cmd --add-icmp-block=timestamp-reply --zone=public --permanent
# firewall-cmd --reload
# firewall-cmd --list-all --zone=public
最終更新:2024年05月20日 06:53