RHCE 学习笔记(31) - 防火墙 (下)

简介:
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://beanxyz.blog.51cto.com/5570417/1607370

这个是防火墙的最后一部分,继续学习端口转发,伪装和SELinux端口上下文


首先看看端口转发


直接访问当前的http服务器,默认是80端口



wKioL1TB2b2jbZ-CAABdg7OmX-g243.jpg


我可以设置本地转发,从8080访问,自动转到80端口

wKiom1TB2OnAB3AiAAESY5lEU8Y083.jpg


测试成功

wKioL1TB2cbBuftYAAB5OoWgkkQ327.jpg


也可以转发到其他服务器的端口,比如ssh的转发


wKiom1TB2PKwqlAZAADwuZ7UJNA352.jpg


他会自动伪装

wKioL1TB2c2AN2-ZAACCG2EHnAg671.jpg


测试,我连接的是172.0.10.223,但是他给我自动转发连接到172.0.10.206了

wKiom1TB2P-BiO7SAALott4Dmtk436.jpg

wKioL1TB2eLzmQtDAALMd5JUg4k979.jpg



接下来看看伪装,其实就是我们平常说的NAT(端口映射)


我的ESXI上面设置了2个port group,VM_VLAN是公司的生产环境网络,可以上网;VM_VLAN0002是我自己实验用的局域网;


我给rhel7test 服务器设置了2个网卡,分别放在不同的VLAN中

wKioL1TB2eSigH-JAAJHcq_MU2w221.jpg



firewalld里面勾选 Masquerade Zone 就行了,这个时候我的服务器会自动把两个子网的IP做NAT映射


wKiom1TB2RPT2cpFAAHdm5cRXqg446.jpg



随便找了台实验的windows 服务器,把网关地址指向我的rheltest 地址

wKiom1TB2SLx0byoAAEZbmPv2tE566.jpg


已经可以成功的ping 到外网了

wKioL1TB2f3QJYD1AAExk_o3dWA771.jpg



最后,看看 SELinux 端口的上下文。之前我们说了文件有上下文,端口其实也有。


比如,修改 httpd.conf文件,把 Listen 80 注释掉,新加个Listen 801

wKiom1TB2SqiwIJbAADsjLiIzxg404.jpg


然后防火墙加上801端口


重启,会报错,还会弹出一个SELinux的警告

wKiom1TB2TCDo7c8AAFeQOAwcBc138.jpg


警告如下,需要修改上下文

wKiom1TB2TPQD-hVAAEywaBBBc0703.jpg


查看一下80端口的上下文


wKioL1TB2hKDyxAHAAHe-5ojTnM655.jpg


把他分配给801端口,然后重启

wKiom1TB2T7DTtPDAAB16iC7Tl0580.jpg


这次就可以访问了

wKioL1TB2hrB7zK7AACmc824VaY377.jpg


本文出自 “麻婆豆腐” 博客,请务必保留此出处http://beanxyz.blog.51cto.com/5570417/1607370

目录
相关文章
|
2月前
|
网络协议 安全 网络安全
第二轮学习笔记: 扫描工具 -- nmap躲避防火墙
第二轮学习笔记: 扫描工具 -- nmap躲避防火墙
15 0
|
网络协议 安全 网络安全
第二轮学习笔记: 扫描工具 -- nmap躲避防火墙
第二轮学习笔记: 扫描工具 -- nmap躲避防火墙
146 0
第二轮学习笔记: 扫描工具 -- nmap躲避防火墙
|
资源调度 安全 网络安全
CDH 搭建_关闭防火墙|学习笔记
快速学习 CDH 搭建_关闭防火墙
133 0
CDH 搭建_关闭防火墙|学习笔记
|
弹性计算 安全 网络协议
Linux 防火墙,阿里云安全组(下)|学习笔记
快速学习 Linux 防火墙,阿里云安全组(下)
234 0
Linux 防火墙,阿里云安全组(下)|学习笔记
|
网络安全 开发者
Web 应用防火墙-接入使用|学习笔记
快速学习 Web 应用防火墙-接入使用
117 0
Web 应用防火墙-接入使用|学习笔记
|
安全 BI 网络安全
Web 应用防火墙-简介|学习笔记
快速学习 Web 应用防火墙-简介
94 0
Web 应用防火墙-简介|学习笔记
|
网络安全
|
4月前
|
运维 网络协议 安全
小白带你学习linux的防火墙
小白带你学习linux的防火墙
148 1
|
6月前
|
安全 Linux 网络安全
Linux一些防火墙实战知识
本文介绍了如何在Linux中设置防火墙和开放端口,以提高服务器的安全性。首先,使用firewalld作为防火墙软件包,并确保firewalld服务正在运行。然后,通过添加服务来定义允许的服务端口,可以使用firewall-cmd命令查看当前已定义的服务,并使用firewall-cmd命令添加服务。添加规则后,需要重新加载firewalld配置以使更改生效。在某些情况下,需要打开特定的端口,例如HTTP端口80和HTTPS端口443。可以使用firewall-cmd命令打开端口,并将规则添加到相应的区域。。。确实都是工作中日常中会用到的一些命令
|
6月前
|
安全 Linux 网络安全
百度搜索:蓝易云【linux iptables安全技术与防火墙】
请注意,iptables的具体使用方法和配置选项可能会有所不同,取决于Linux发行版和版本。管理员应该参考相关文档和资源,以了解适用于其特定环境的最佳实践和配置方法。
467 0
百度搜索:蓝易云【linux iptables安全技术与防火墙】