linux防火墙配置教程之访问外网web实验(3)
发布时间 - 2026-01-11 00:49:27 点击率:次一、实验目标

1、本次实验在“Linux基础网络搭建实验”的基础上,在外网虚拟机上搭建WEB服务,并分别配置外网和网关的防火墙规则,使内网能够访问WEB服务
2、Linux基础网络搭建实验:Linux网络搭建基础实验(1)
3、实验拓扑:
二、实验步骤
1、建立如图所示的网络拓扑结构,内外网联通,网关防火墙也暂时关闭
2、外网测试主机配置
(1)配置本地Yum源(参考:CentOS 6.5配置本地Yum源教程)
(2)检查系统是否安装WEB服务器,如有,则启动该服务,如没有,则安装该服务
[root@lyy 桌面]# rpm -qa |grep httpd //检查系统是否安装WEB [root@lyy 桌面]# yum install httpd -y //安装WEB
(3)检查WEB服务器是否运行正常
在浏览器中访问202.3.4.10,如出现APACHE的测试页面,则表示WEB服务器正常运行并可以访问
(4)在内网测试机上访问WEB服务器,显示为无法访问
(5)在外网测试机上对外开放WEB服务
1)清空防火墙规则,设置默认规则
[root@lyy yum.repos.d]# iptables -F [root@lyy yum.repos.d]# iptables -X [root@lyy yum.repos.d]# iptables -Z [root@lyy yum.repos.d]# iptables -P INPUT DROP [root@lyy yum.repos.d]# iptables -P OUTPUT DROP [root@lyy yum.repos.d]# iptables -P FORWARD DROP
2)设置对外开放WEB服务器
[root@lyy yum.repos.d]# iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT [root@lyy yum.repos.d]# iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT [root@lyy yum.repos.d]# iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT [root@lyy yum.repos.d]# iptables-save
(6)在内网主机上测试访问
3、在网关上搭建内外网之间的防火墙
(1)启动防火墙
(2)在内网测试主机上访问WEB服务器(应为无法访问)
(3)清空防火墙规则,设置默认规则
[root@lyy 桌面]# iptables -F [root@lyy 桌面]# iptables -X [root@lyy 桌面]# iptables -Z [root@lyy 桌面]# iptables -P INPUT DROP [root@lyy 桌面]# iptables -P OUTPUT DROP [root@lyy 桌面]# iptables -P FORWARD DROP [root@lyy 桌面]# iptables -A FORWARD -d 202.3.4.10/32 -i eth0 -o eth1 -p tcp -m tcp --dport 80 -j ACCEPT [root@lyy 桌面]# iptables -A FORWARD -s 202.3.4.10/32 -m state --state RELATED,ESTABLISHED -j ACCEPT [root@lyy 桌面]# iptables-save
(4)内网主机上测试(能够正常访问)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# linux
# 防火墙
# 访问外网
# linux增加iptables防火墙规则的示例
# Linux防火墙iptables入门教程
# 阿里云linux服务器安全设置(防火墙策略等)
# 在Linux代理服务器上设置防火墙
# Linux系统中防火墙的框架分析
# Linux下防火墙的简单配置与插入规则介绍
# 教你将Linux配置为代理防火墙
# linux防火墙iptables规则的查看、添加、删除和修改方法总结
# linux查看防火墙状态与开启关闭命令详解
# 利用Linux防火墙隔离本地欺骗地址的方法详解
# 内网
# 机上
# 对外开放
# 清空
# 无法访问
# 如有
# 基础上
# 正常运行
# 大家多多
# 如图所示
# 网联
# 器中
# rpm
# qa
# bash
# lyy
# brush
# class
# root
# style
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Linux系统运维自动化项目教程_Ansible批量管理实战
Laravel如何实现API速率限制?(Rate Limiting教程)
佛山网站制作系统,佛山企业变更地址网上办理步骤?
如何在Windows环境下新建FTP站点并设置权限?
Laravel如何生成URL和重定向?(路由助手函数)
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
JavaScript实现Fly Bird小游戏
原生JS获取元素集合的子元素宽度实例
如何快速搭建自助建站会员专属系统?
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
PHP 500报错的快速解决方法
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
使用C语言编写圣诞表白程序
HTML 中如何正确使用模板变量为元素的 name 属性赋值
Laravel如何实现文件上传和存储?(本地与S3配置)
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
PythonWeb开发入门教程_Flask快速构建Web应用
Python文件流缓冲机制_IO性能解析【教程】
如何快速生成专业多端适配建站电话?
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
使用spring连接及操作mongodb3.0实例
如何快速搭建个人网站并优化SEO?
如何在搬瓦工VPS快速搭建网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
如何用PHP快速搭建高效网站?分步指南
微信推文制作网站有哪些,怎么做微信推文,急?
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Laravel如何配置任务调度?(Cron Job示例)
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
简历没回改:利用AI润色让你的文字更专业
微信小程序 HTTPS报错整理常见问题及解决方案
Laravel如何使用Eloquent进行子查询
实现点击下箭头变上箭头来回切换的两种方法【推荐】
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
大同网页,大同瑞慈医院官网?
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
如何在云指建站中生成FTP站点?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
如何利用DOS批处理实现定时关机操作详解

