iptablesのセットアップメモ
History
#Linux #Iptables

iptablesのセットアップメモ
Ubuntu/Debian,IPv4前提

1. iptablesのインストール

sudo apt update&&sudo apt install iptables iptables-persistent
iptables-persistentは設定保存のため
インストール中に/etc/iptables/rules.v4に設定を保存するか聞かれるのでYes

2. 設定

/etc/iptables/rules.v4に設定を記述する

以下は最低限の設定

*filter
# 受信は破棄/送信は許可/転送は破棄
-P INPUT DROP
-P OUTPUT ACCEPT
-P FORWARD DROP

# ループバックは許可
-A INPUT -i lo -j ACCEPT
# 確立された受信は許可
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# icmpを許可
-A INPUT -p icmp -j ACCEPT
# ssh接続を許可
-A INPUT -m state --state NEW -p tcp --dport 22 -j ACCEPT

## この間に追記する

##

COMMIT

別のポートを許可する場合(HTTPSの例)

-A INPUT -p tcp --dport 443 -j ACCEPT

3. 反映させる

sudo bash -c "iptables-restore < /etc/iptables/rules.v4"

« WireGuardのセットアップメモ
RaspberryPiでZramを使う »