实验环境:CentOS7
- 关闭默认防火墙
临时关闭:setenforce 0
到配置文件里修改:vi /etc/selinux/config
SELINUX=disabled - 安装iptables-service
yum install iptables-service
3.开启iptables服务
systemctl enable iptables
systemctl start iptables
4. 保存当前iptables状态
/usr/libexec/iptables/iptables.init save
5. 检查iptables状态
6.安装第二张网卡,查看配置
7.CentOS7中iptables的版本号
8.查看iptables规则
9.上传脚本
10. 更改权限
11. 现有的iptables表的规则
实例:
共享上网
外网(ens33):192.168.244.128 内网(ens37):192.168.64.128
iptables -t nat -A POSTROUTING -s 192.168.64.0/24 -o ens33 -j SNAT --to-source 192.168.244.128
端口映射
iptables -t nat -A PREROUTING -i ens33 -d 192.168.244.128 -p tcp --dport 2222 -j ACCEPTcp --dport 2222 -j DNAT --to-destination 192.168.64.128:22
测试网络:192.168.64.120 ping 192.168.64.128
192.168.64.128:2222 ping 192.168.64.120
开启端口转发