DEV Community

mutterings in the dark
mutterings in the dark

Posted on

Setup firewall on Alpine with nftables

# Install nftables
doas apk add nftables
# List tables (default table is `inet filter`)
doas nft list tables
# Add to the default inet filter (allow ssh server port 22)
doas vi /etc/nftables.d/ssh.nft
cat /etc/nftables.d/ssh.nft 
table inet filter {
        chain input {
                tcp dport 22 accept
        }
}
# Load nftables config
doas rc-service nftables restart
# List rules
doas nft -a list table inet filter
# Load rules at boot
doas rc-update add nftables boot
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay