debian怎么配置静态ip地址
339
2022-11-03
SNAT、DNAT 防火墙规则的备份和还原
一 SNAT原理与应用
二 DNAT原理与应用
三 防火墙规则的备份和还原
一 SNAT原理与应用
SNAT 应用环境:局域网主机共享单个公网IP地址接入Internet(私有IP不能在Internet中正常路由)
SNAT原理:修改数据包的源地址
SNAT转换前提条件:
局域网各主机已正确设置IP地址、子网掩码、默认网关地址
Linux网关开启IP路由转发
临时打开
echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1两种方法
永久打开
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1 将此行写入配置文件
sysctl -p 读取修改后的配置
SNAT转换1:固定的公网IP地址
iptables -t nat -A POSTROUTING -s 192.168.150.0/24 -o ens33 -j SNAT --to 12.0.0.1
ptables -t nat -A POSTROUTING -s 192.168.150.0/24 -o ens33 -j SNAT --to-source 12.0.0.1-12.0.0.10两种
192.168.150.0/24内网ip , -o 出站外网网卡ens33 ,12.0.0.1-12.0.0.10外网ip或地址池
SNAT转换2:非固定的公网IP地址(共享动态ip地址)
iptables -t nat -A POSTROUTING -s 192.168.80.0/24 -o ens33 -j MASQUERADE
小知识扩展:
一个ip地址做SNAT转换,一般可以让内网100到200台主机实现上网
DNAT原理与应用
DNAT 应用环境
在Internet中发布位于局域网内的服务器
.DNAT原理
修改数据包的目的地址
DNAT转换前提条件
局域网的服务器能够访问Internet
网关的外网地址有正确的DNS解析记录
Linux网关开启IP路由转发
打开DNAT
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
sysctl -p
二 DNAT转换
发布内网的Web服务
把从ens33进来的要访问web服务的数据包目的地址转换为 192.168.80.11
iptables -t nat -A PREROUTING -i ens33 -d 12.0.0.1 -p tcp --dport 80 -j DNAT --to 192.168.80.11或者
iptables -t nat -A PREROUTING -i ens33 -d 12.0.0.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.80.11
iptables -t nat -A PREROUTING -i ens33 -p tcp --dport 80 -j DNAT --to 192.168.80.11-192.168.80.20
发布时修改目标端口
#发布局域网内部的OpenSSH服务器,外网主机需使用250端口进行连接
iptables -t nat -A PREROUTING -i ens33 -d 12.0.0.1 -p tcp --dport 250 -j DNAT --to 192.168.80.11:22
#在外网环境中使用SSH测试
ssh -p 250 root@12.0.0.1
yum -y install net-tools 若没有 ifconfig 命令可提前使用 yum 进行安装
ifconfig ens33
注意:使用DNAT时,同时还有配合SNAT使用,才能实现响应数据包的正确返回
三 防火墙规则的备份和还原
导出(备份)所有表的规则
iptables-save > /opt/iptables.txt
导入(还原)规则
iptables-restore < /opt/iptables.txt备份好的文件进行还原
将iptables规则文件保存在 /etc/sysconfig/iptables 中,iptables服务启动时会自动还原规则
iptables-save > /etc/sysconfig/iptables
systemctl stop iptables停止iptables服务会清空掉所有表的规则
systemctl start iptables启动iptables服务会自动还原/etc/sysconfig/iptables 中的规则
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~