基于iptables的SNAT+DNAT发布docker容器
SNAT代理内网上网
SNAT: (英语:Source Network Address Translation)修改数据包的源地址。
应用环境:局域网主机共享单个公网IP地址接入Internet
本实验中主机B的防火墙将数据包的源地址替换为192.168.2.188/24。这样使网络内部主机能够与网络外部通信。
部署图
环境准备
客户机A:(不能上网)
IP:192.168.70.1 系统CentOS 7.9
服务机B:(能上网,两块网卡ens33,ens37)
IP:
LAN口192.168.70.254(ens37)
WAN口192.168.2.188 (ens33)
系统CentOS 7.9
部署过程
- 两台主机都关闭防火墙,桥接模式上网。 配置好对应的ip地址 。
- 配置客户机IP地址是192.168.70.1,网关是192.168.70.254
计算机网络-防火墙-iptables
Linux防火墙概述
Linux系统的防火墙功能是由内核实现的,是一个 IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成,工作在网络层。iptables是运行在用户空间的应用软件,通过控制Linux内核netfilter模块,来管理网络数据包的处理和转发。
共计 178 篇文章,26 页。