- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iptables透明桥防火墙
Linux在校园网中的应用之
----构建具有状态检测机制的透明模式防火墙
随着互联网的普及,网络的安全越来越受到学校的重视。为了应对日益严峻的网络安全状况,减少外网的攻击,学校不得不花钱购买防火墙。对于经费紧张的学校来说,这是一笔不小的开支。其实,只要网络管理员自己动手,用一台PC机,利用linux系统完全可以制作出一台高性能的防火墙,满足学校的需求。既可以学到大量的知识,也可以为学校节约经费。
为了不改变学校网络结构,本例中把防火墙配置成透明模式(伪网桥),直接在路由器的内部接口就可以让网络正常工作,即使是防火墙不能工作了,要做的仅仅是拔出网线,/pub/iptables/iptables-1.4.0.tar.bz2
2.2解压缩
#bzip2 -d iptables-1.4.0.tar.bz2
#tar xvf iptables-1.4.0.tar
进入解压后的目录
#cd iptables-1.4.0/
2.3编译安装
#make KERNEL_DIR=/usr/src/linux-
#make install KERNEL_DIR=/usr/src/linux-
#iptables –V 查看iptables版本 依然为1.2.11
#cd /sbin
#cp /usr/local/sbin/iptables /sbin/iptables 将新安装iptables拷贝到/sbin下.
#iptables –V 查看iptables版本为1.4.0
iptables-1.4.0安装完成。
三、编译安装bridge-utils
3.1进入到/usr/src目录下,下载bridge-utils-1.4.tar.gz
#cd /usr/src
#wget /bridge-utils/main/1.4/+download/bridge-utils-1.4.tar.gz
3.2解压缩
#tar zxvf bridge-utils-1.4.tar.gz
进入 bridge-utils-1.4目录,
#cd bridge-utils-1.4
3.3编译安装
#autoconf 生成configure文件
#./configure
#make
#make install
编译安装完成。
最后将命令brctl拷贝到/sbin下:
#cp /usr/local/sbin/brctl /sbin
四、配置Linux为网桥设备
图一是校园网的原始网络拓扑简图,Web服务器和内网用户通过交换机连接到路由器设备上。现在要在不改变原来网络结构的情况下,在路由器和交换机之间接入一台 Linux系统作的透明网桥防火墙,以实现对内网服务器和用户的保护。 图二是加入防火墙后的拓扑图。
图一
图二
4.1创建网桥中常见的命令和用法
4.1.1创建网桥设备
#brctl addbr br0 (创建一个叫br0的网桥设备)
4.1.2向br0中添加网卡eth0和eth1
#brctl addif eth0
#brctl addif eth1
4.1.3如果添加的网卡不符合要求,可以用以下命令从网桥中删除网卡eth0 和eth1
#brctl delif eth0
#brctl delif eth1
4.1.4删除网桥br0命令
#brctl delbr br0
多数情况下,我们做网桥防火墙需要一台三网卡的服务器,2个网卡做桥接,另外一个网卡配上地址作为管理口,以便远程对防火墙进行管理。如果只有两块网卡,也可以用如下命令,直接把管理端口配置在br0设备上。
4.1.5在网桥br0上配置ip地址:
#ifconfig br0 71 netmask broadcast 55
(假设网桥的管理地址是71,子网掩码是24位)
4.2 具体配置:
下面我们创建一个名称是br0的网桥,将整个配置命令写在一个脚本文件upbridge中。
进入/usr/local目录
#cd /usr/local
编辑upbridge。
#vi upbdigde
输入下面内容
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 eth2
ifconfig br0 up
保存后
再执行命令
#chmod 770 upbridge ,将脚本upbridge的属性改为可执行。
该脚本的作用是:创建一个名为br0的网桥,并且将网卡eth1,eth2添加至br0,然后启动该网桥。
为了能够在系统启动的时候自动执行该脚本,我们修改/etc/rc.local文件
#vi /etc/rc.local
添加一句:/usr/local/upbridge ,表示在系统启动的时候,通过rc.local来执行upbri
您可能关注的文档
- 高中数学《2-3-4平面向量的基本定理及坐标表示》课件3新人教A版.ppt
- 高中数学全册课件2-3-3-2-3-4直线与平面平面与平面垂直的性质精品课件新人教A版必修.ppt
- 高中数学2-1-3~4空间点、直线、平面之间的位置关系课件新人教版A必修.ppt
- IP Phone介绍.ppt
- 北航计算机网络实验应用层实验.ppt
- 数学.4《正态分布》课件(新人教A版选修2-3):2.ppt
- 高中数学3-4生活中的优化问题举例课件新人教A版.ppt
- (上课用)人教A版必修二 2.3.3-2.3.4直线与平面、平面与平面垂直的性质.ppt
- 【人教A版】2015年秋——2016年春必修四:3.2《简单的三角恒等变换(第2课时)》ppt课件.ppt
- 高中数学 第二章2.3.3-4直线、平面垂直的性质课件 新人教A版必修2.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)