Iptables command
From DD-WRT Wiki
(Difference between revisions)
Revision as of 08:17, 23 May 2005 (edit) Sveasoft (Talk | contribs) ← Previous diff |
Revision as of 08:17, 23 May 2005 (edit) (undo) Sveasoft (Talk | contribs) (→External Links) Next diff → |
||
Line 62: | Line 62: | ||
- | =External | + | =External Resources= |
http://www.iptables.org/documentation/HOWTO//netfilter-hacking-HOWTO.html | http://www.iptables.org/documentation/HOWTO//netfilter-hacking-HOWTO.html | ||
---- | ---- | ||
'''You are here: ''' '''[[Main Page]]'''/'''[[DD-WRT Docu (EN)]]'''/'''[[Telnet/SSH and the Command Line]]'''/'''[[Iptables command]]''' | '''You are here: ''' '''[[Main Page]]'''/'''[[DD-WRT Docu (EN)]]'''/'''[[Telnet/SSH and the Command Line]]'''/'''[[Iptables command]]''' |
Revision as of 08:17, 23 May 2005
You are here: Main Page/DD-WRT Docu (EN)/Telnet/SSH and the Command Line/Iptables command
Contents |
This is an infant page. Clean it up and fill it with content!
I think we should have something about firewall builder on this page, since they're kind of related....
Basic Usage
iptables -[AD] chain rule-specification [options] iptables -[RI] chain rulenum rule-specification [options] iptables -D chain rulenum [options] iptables -[LFZ] [chain] [options] iptables -[NX] chain iptables -E old-chain-name new-chain-name iptables -P chain target [options] iptables -h (print this help information)
Commands
--append -A chain Append to chain --delete -D chain Delete matching rule from chain --delete -D chain rulenum Delete rule rulenum (1 = first) from chain --insert -I chain [rulenum] Insert in chain as rulenum (default 1=first) --replace -R chain rulenum Replace rule rulenum (1 = first) in chain --list -L [chain] List the rules in a chain or all chains --flush -F [chain] Delete all rules in chain or all chains --zero -Z [chain] Zero counters in chain or all chains --new -N chain Create a new user-defined chain --delete-chain -X [chain] Delete a user-defined chain --policy -P chain target Change policy on chain to target --rename-chain -E old-chain new-chain Change chain name, (moving any references)
Options
--proto -p [!] proto protocol: by number or name, eg. `tcp' --source -s [!] address[/mask] source specification --destination -d [!] address[/mask] destination specification --in-interface -i [!] input name[+] network interface name ([+] for wildcard) --jump -j target target for rule (may load target extension) --match -m match extended match (may load extension) --numeric -n numeric output of addresses and ports --out-interface -o [!] output name[+] network interface name ([+] for wildcard) --table -t table table to manipulate (default: `filter') --verbose -v verbose mode --line-numbers print line numbers when listing --exact -x expand numbers (display exact values) --fragment -f match second or further fragments only --modprobe=<command> try to insert modules using this command --set-counters PKTS BYTES set the counter during insert/append --version -V print package version.
External Resources
http://www.iptables.org/documentation/HOWTO//netfilter-hacking-HOWTO.html
You are here: Main Page/DD-WRT Docu (EN)/Telnet/SSH and the Command Line/Iptables command