-- Leo's gemini proxy
-- Connecting to freeshell.de:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
> Program that allows configuration of tables, chains and rules provided by the Linux kernel firewall.
View chains, rules, and packet/byte counters for the filter table:
sudo iptables -vnL
Set chain policy rule:
sudo iptables -P {chain} {rule}
Append rule to chain policy for IP:
sudo iptables -A {chain} -s {ip} -j {rule}
Append rule to chain policy for IP considering protocol and port:
sudo iptables -A {chain} -s {ip} -p {protocol} --dport {port} -j {rule}
Add a NAT rule to translate all traffic from the `192.168.0.0/24` subnet to the host's public IP:
sudo iptables -t {nat} -A {POSTROUTING} -s {192.168.0.0/24} -j {MASQUERADE}
Delete chain rule:
sudo iptables -D {chain} {rule_line_number}
Save iptables configuration of a given table to a file:
sudo iptables-save -t {tablename} > {path/to/iptables_file}
Restore iptables configuration from a file:
sudo iptables-restore < {path/to/iptables_file}
> Copyright © 2014—present the tldr-pages team and contributors.
> This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).
-- Response ended
-- Page fetched on Mon May 20 22:49:54 2024