Linuxの場合、ファイアウォールを開く方法は何ですか。
Linux上でファイアウォールを開くためには、iptablesコマンドを使用することができます。以下はiptablesコマンドを使用してファイアウォールを開く手順です:
- Linuxシステムにroot権限でログインします。
- 端末を開く。
- 現在のファイアウォールのルールを確認するには、次のコマンドを入力してください。
- sudo iptables -L を実行してください。
- 現在、ファイアウォールにルールがない場合は閉じられています。ルールがある場合、ルールをリセットすることができます。
- sudo iptables -F を実行してください。
- すべての着信および送信接続を許可するには、次のコマンドを入力してください。
- sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPTsudo iptables -P INPUTをACCEPTに設定
sudo iptables -P OUTPUTをACCEPTに設定 - ローカルループバック接続を許可するには、次のコマンドを入力してください。
- sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT「sudo iptables -A INPUT -i lo -j ACCEPT」と入力ください。
「sudo iptables -A OUTPUT -o lo -j ACCEPT」と入力ください。 - 既存の接続を許可するために、以下のコマンドを入力してください。
- sudo iptables -A INPUT -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A OUTPUT -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT - 修正後の規則を保存するために、以下のコマンドを入力してください。
- sudo iptables-saveを実行して、/etc/iptables/rules.v4に保存してください。
- ファイアウォールを起動するには、次のコマンドを入力してください。
- サービス iptables を開始します。
現在ファイアウォールがオープンになり、すべての許可された入出力接続が可能です。必要に応じてさらにルールをカスタマイズすることもできます。