首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程
用Linux防火墙构建软路由-网管专栏,防火墙和路由
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 

    本文主要介绍利用linux自带的firewall软件包来构建软路由的一种方法,此方法为内部网与外部网的互连提供了一种简单、安全的实现途径。linux自带的firewall构建软路由,主要是通过ip地址来控制访问权限,较一般的代理服务软件有更方便之处。

一、防火墙

    防火墙一词用在计算机网络中是指用于保护内部网不受外部网的非法入侵的设备,它是利用网络层的ip包过滤程序以及一些规则来保护内部网的一种策略,有硬件实现的,也有软件实现的。

    运行防火墙的计算机(以下称防火墙)既连接外部网,又连接内部网。一般情况下,内部网的用户不能直接访问外部网,反之亦然。如果内部网用户要访问外部网,必须先登录到防火墙,由防火墙进行ip地址转换后,再由防火墙发送给外部网,即当内部网机器通过防火墙时,源ip地址均被设置(或称伪装,或称欺骗)成外部网合法的ip地址。经伪装以后,在外部网看来,内部网的机器是一个具有合法的ip地址的机器,因而可进行通信。外部网用户要访问内部网用户时,也要先登录到防火墙,经过滤后,仅通过允许的服务。

由此可见,防火墙在内部网与外部网之间起到了两个作用:

(1)ip包过滤——保护作用;

(2)路由——网络互连作用。

二、防火墙的安装

1.硬件安装

    运行linux防火墙的计算机上必须安装有两块网卡或一块网卡、一块modem卡。本文以两块网卡为例。安装网卡,正确设置中断号及端口号,并为各网卡分配合适的ip地址。

配置以后的防火墙模型。

2.安装网关

    安装网关的方法有两种:一种是运行linuxconf,进入routingandgateways选项,配置网关;另一种是修改rc.inet1文件。下面介绍修改rc.inet1文件的方法安装网关。

进入/etc/rc.d/目录,键入virc.inet1回车,参照下面内容修改:

ipaddr="202.114.194.130"#第一块卡的外部网ip地址

netmask="255.255.255.128"#第一块卡的外部网子网掩码

network="202.114.194.0"#第一块卡的外部网网段

broadcast="202.114.194.255"#第一块卡的外部网广播地址

gateway="202.114.194.129"#第一块卡的外部网网关,也是

默认网关

ipaddr1="192.168.0.1"

#第二块卡的内部网ip地址

netmask1="255.255.255.0"

#第二块卡的内部网子网掩码

network1="192.168.0.0"

#第二块卡的内部网网段

broadcast1="192.168.0.255"

#第二块卡的内部网广播地址

/sbin/ifconfigeth0${ipaddr}

broadcast${broadcast}metmask${netmask}

#设置第一块卡

/sbin/ifconfigeth1${ipaddr1}

broadcast${broadcast1}metmask$

{netmask1}

#设置第二块卡

/sbin/routeadd-net${network}

netmask${netmask}

/sbin/routeadddefaultgw$

{gateway}metric1

/sbin/routeadd-net${network1}

netmask${netmask1}

    要测试网关设置情况,可以用“ifconfig”命令测试,运行该命令后,会显示出eth0和eth1及上面我们修改的相关内容,如果没有显示这些相关信息,说明设置不正确,还要重新再来一次。

三、构建软路由

1.ip地址转换

    ip地址转换也称为ip地址伪装或ip地址欺骗,也就是指当内部网机器登录到防火墙上时,防火墙将内部网ip(不合法的外部网ip地址)伪装成合法的外部网ip地址,再与外部网通信。ip地址伪装的命令格式如下:

ipfwadm-f-amasquerade-d0.0.0.0/0-weth0

    其中“-d0.0.0.0/0”表示允许对所有内部网ip地址进行转换,“-weth0”表示内部网ip地址是通过网卡1进行转换的。

    ip地址伪装设置完毕后,就可以在内部网机器上ping一下外部网的机器,如果防火墙上的forwarding没有被关闭的话,就可以ping通了,说明配置一切正确。

2.设定访问外部网的权限

    为了加强对网络的管理,有时要对内部网访问外部网进行一定的限制,这种限制包括:(1)允许哪些机器可以上网;(2)允许访问哪些站点。

限制上网机器可以参照以下脚本:

ipfwadm-f-pdeny#全部拒绝内部网机器上网

ipfwadm-f-am-s192.168.0.5/32

-d0.0.0.0/0#允许192.168.0.5机器对

外部网的访问

限制访问站点,可以这样设置:

ipfwadm-o-ireject-d0.0.0.0/0

#对外部网的所有站点加以

拒绝

ipfwadm-o-iaccept-d202.114.0.0/16

#允许访问202.114.0.0~

202.114.255.255内的所有站点

上述设置中,“0.0.0.0/0”表示全部网址,“202.114.0.0/16”表示202.114.0.0至202.114.255.255的所有站点。

3.统计ip包流量

ip包流量记账的设置如下:

ipfwadm-a-f

/sbin/ipfwadm-a-f

/sbin/ipfwadm-aout-i-s192.168.0.0

/32-d0.0.0.0/0

#对所有流出包

统计

/sbin/ipfwadm-ain-i-s192.168.0.0

/32-d0.0.0.0/0

#对所有流入包

统计

所在记账的统计都存放于/proc/net/ip_acct文件中,其所有ip地址均为16进制表示。

以上所有脚本,既可放置在/etc/rc.d文件中,也可单独设立shell脚本,用命令sh执行。

以上设置均在redhat5.1上运行通过。


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·使用windows脚本入侵WINDOWS服务器-网管专栏,网络技术
·清除网页历史记录-ASP教程,ASP应用
·在java中利用动态编译实现eval-JSP教程,Java技巧及代码
·如何制作Asp.Net界面模板-.NET教程,Asp.Net开发
·C#实现的18位身份证格式验证算法-.NET教程,数据库应用
·如何用PHP发电子邮件(1)-PHP教程,邮件处理
·Java 中的 XML:Java 文档模型的用法-JSP教程,Java与XML
·如何更新父窗体-.NET教程,Asp.Net开发
·用Windows 2003实现软RAID-网管专栏,操作系统
·使用Magic Winmail Server轻松架设邮件服务器(五)-网管专栏,邮件服务
最新文章
·photoshop让花卉照片更加清晰嫩绿_photoshop教程
·论c#变得越来越臃肿是不可避免的_c#应用
·杜少军:行走在网络世界的奇才_站长访谈
·教你用photoshop外插滤镜做卷页效果_photoshop教程
·通过dreamweaver设计网页时组织css的建议_dreamweaver教程
·草根网站比门户网站更有前途_站长心得
·如何针对google进行网站优化_google推广
·google推“我的搜索历史”测试版 提高个性化搜索竞争力_google推广
·八大要领 做网站就这么简单2_站长心得
·关闭widnows vista偷偷共享的文件_windows vista
相关主题
  • 用linux作邮件服务器_qmail
  • 用Linux+IPChains代替Windows+WinGate-网管专栏,防火墙和路由
  • 用Linux防火墙伪装抵住黑客攻击-网管专栏,安全与管理
  • 用linux建立自己的mp3广播站-网管专栏,解决方案
  • 用Linux将局域网带入Internet-网管专栏,解决方案
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭