Linux command
arptables 命令
安全
May affect permissions or system state. Check the target first.
命令示例
List
sudo arptables -L
Drop
sudo arptables -A INPUT -s 192.168.0.1 -j DROP
Delete
sudo arptables -D INPUT rule_number
Flush
sudo arptables -F
Example
sudo arptables -P OUTPUT ACCEPT
Save
sudo arptables-save > path/to/file
说明
arptables manages ARP (Address Resolution Protocol) packet filtering rules. It is similar to iptables but operates at the ARP level, allowing control over which ARP requests and replies are accepted or dropped.
参数
- -L, --list
- List all rules in selected chain or all chains
- -A, --append
- Append rule to the end of chain
- -D, --delete
- Delete matching rule or rule by number
- -F, --flush
- Flush all rules
- -P, --policy
- Set default policy for a chain
- -s, --source-ip _address_
- Match source IP address
- -d, --destination-ip _address_
- Match destination IP address
- -j, --jump _target_
- Target for rule (ACCEPT, DROP, etc.)
FAQ
What is the arptables command used for?
arptables manages ARP (Address Resolution Protocol) packet filtering rules. It is similar to iptables but operates at the ARP level, allowing control over which ARP requests and replies are accepted or dropped.
How do I run a basic arptables example?
Run `sudo arptables -L` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -L, --list do in arptables?
List all rules in selected chain or all chains