内容预知
1.3 修改新加网卡ens36(这里添加的网卡是什么就用什么)
第三步:关闭防火墙和syslinux,客户机初步访问web服务器httpd服务
1.SNAT的介绍
SNAT又称源地址转换。源地址转换是内网地址向外访问时,发起访问的内网ip地址转换为指定的ip地址(可指定具体的服务以及相应的端口或端口范围),这可以使内网中使用保留ip地址的主机访问外部网络,即内网的多部主机可以通过一个有效的公网ip地址访问外部网络。
真实环境运用中私网可以通过路由转发,将数据包传送给公网IP地址的服务器,而公网地址无法将相应的数据包回还给私网地址的用户。此时二者之间需要一个媒介,就是一个建立在私网和公网之间的网关服务器,对其之间的数据包进行相应的处理。来完成私网IP与公网IP之间的建立联系

SNAT源地址转换过程:
2.SNAT实验的部署设计
运用SNAT策略将局域网中的客户机IP封装为网关服务器的外网IP,访问web服务器的http服务

3.具体实验步骤
在这里我准备了三台虚拟机依次将它们当作客户机,web服务器和网关服务器来使用



cp ifcfg-ens33 ifcfg-ens36

以上操作结束后,重启网卡


- yum install -y httpd
-
- systemctl restart httpd
- #永久启用
- vim /etc/sysctl.conf
- net.ipv4.ip_forward=1
-
- sysctl -p
-
- #临时开启
-
- echo 1 > /proc/sys/net/ipv4/ip_forward
- 或
- sysctl -w net.ipv4.ip_forward=1
运用Linux的火狐浏览器,直接通过IP进行访问:
查看web服务器的http访问日志:
- #追踪更新访问者访问httpd服务的日志
- tail -f /var/log/httpd/acces_log

这是由虚拟机模拟的内网外网环境,与真实环境有一些出入,如果在真实环境中,私网IP是不会在公网服务器上留下访问痕迹。
同时:并没有达到实验最终目的,还需要进一步的SNAT源地址转换
- [root@localhost ~]# iptables -t nat -A POSTROUTING -s 192.168.73.0/24 -o ens36 -j SNAT --to 12.0.0.254
-

