包过滤规则
包过滤防火墙iptables
iptables 工具
具有四个功能(表)raw,mangle,nat,filter
raw 确定是否对该数据包进行状态跟踪
mangle 这两个表实现数据流量的跟踪与整型
nat --网络地址转换
filter --过滤
杂七杂八
service httpd start //开启web服务
setup //开启防火墙
sysctl -p //查看是否开启了路由转发
iptables -t filter -nvL //查看filter的详细规则
开启防火墙
systemctl start firewalld //开启防火墙
firewall-cmd --state //查看防火墙状态
[root@a ~]# iptables -t filter -nvL //查看防火墙的filter表 (-t表示指定它的表名) n(数字代替ip地址) v(显示详细信息) L(列出所有的信息)
[root@a ~]# watch -n1 iptables -t filter -nvL //n1(每一秒) 每一秒都查看一次
ctrl+c 终止
filter表的链
iptables
每个表都有专门写规则的地方(链)
filter有三个链
INPUT --对于指定到本地套接字的包,即到达本地防火墙服务器的数据包。
FORWARD --路由穿过的数据包,即经过本地防火墙服务器的数据包。
OUTPUT --本地创建的数据包
(1) FORWARD 转发规则链
转发链规则
当源地址 以及目标地址都不是本机地址
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination