防火墙命令
只能用root用户使用iptables,不论是设置还是查看
# linux数据包过滤软件iptables
一个网络数据包要进入主机之前,会先经过netfilter进行检查,即iptables规则。
规则是有顺序的,比如IP源为192.168.100.100
的主机总是恶意尝试入侵系统,所以要将该IP拒绝往来,最后所有的非WWW
的数据包都要被丢弃
正确的防火墙规则是:
- rule1先阻挡
192.168.100.100
- rule2再让请求
WWW
服务的数据包通过 - rule3将所有的数据包丢弃
如果1和2调换了位置,192.168.100.100
todo
# iptables的表格和链
iptables [-t tables] [-L] [-nv]
# -t 默认是filter,还有nat
# -L 列出目前的table的规则
# -n 不进行 IP 与 HOSTNAME 的反查,显示信息的速度会加快
# -v 列出更多信息,包括通过该规则的数据包总位数、相关的网络接口等
1
2
3
4
5
6
7
2
3
4
5
6
7
编辑 (opens new window)