Oracle Linux firewall設定

firewalld を有効化・起動(念のため)

systemctl enable --now firewalld
firewall-cmd --state          # running と返ることを確認

“public” ゾーンにインターフェース を割り当てる

firewall-cmd --permanent --zone=public --add-interface=enp0s8

SSH サービスを許可

firewall-cmd --permanent --zone=public --add-service=ssh

ポートを個別に開放

firewall-cmd --permanent --zone=public --add-port=514/tcp
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
firewall-cmd --permanent --zone=public --add-port=161/tcp
firewall-cmd --permanent --zone=public --add-port=161/udp

特定アドレスだけ許可(リッチルール)

firewall-cmd --permanent --zone=public \
  --add-rich-rule='rule family="ipv4" source address="192.168.14.41" port port="80" protocol="tcp" accept'

設定の反映

firewall-cmd --reload

検証

firewall-cmd --list-all

特定アドレスだけ削除(リッチルール)

firewall-cmd --zone=public --list-rich-rules
firewall-cmd --permanent --zone=public --remove-rich-rule='rule family="ipv4" source address="192.168.14.41" port port="80" protocol="tcp" accept'

設定の反映

firewall-cmd --reload

firewalld停止

systemctl stop firewalld

firewalld停止確認

systemctl status firewalld

コメント

Loan Calculator

ローン計算

万円
%
ヶ月

タイトルとURLをコピーしました