Linux操作系统让486成为内部网防火墙 (1)-中关村在线

来源:百度文库 编辑:神马文学网 时间:2024/04/29 18:56:07

Linux操作系统让486成为内部网防火墙 (1)

天新网 09年03月24日 【转载】 作者: 天新网 [评论]

 

应用原理

在Linux系统里,如果网络上的某台机器连接到了Internet上,那么可以配置网络上的其它系统通过这个连接访问Internet。使用这种方式,仅仅通过一个IP地址,几个不同的系统就可以同时连接到Internet上。这种方法称为IP伪装。

在Linux上的IP伪装是用ipchains防火墙工具实现的。实际上,配置防火墙也就是配置IP伪装。目前的IP伪装和ipchains防火墙一样,支持所有通用的网络服务,如Web浏览、telnet、ping和gopher。

在Linux系统上实现的IP伪装,具有Internet地址的那台机器同时也作为局域网上的防火墙和网关。本地的机器使用防火墙的Internet地址连接到Internet上。实现了IP伪装的防火墙有时也被称为MASQ gates。使用IP伪装,连接到Internet的系统(防火墙)可监听到来自本地网络上主机的Internet请求。接到请求后,它把发出请求的本地主机上的IP地址替换为防火墙Internet上的IP地址,然后将这些请求发送到Internet上,就如同自己的请求一样。来自Internet上的响应会送到防火墙系统上。防火墙所接收到的响应是通过自己的Internet地址来定位的。防火墙接着判断该响应对应于本地系统上的哪一个请求,然后它删除该响应的IP地址并通过本地网将其发送给本地主机。对本地机器来说,连接是透明的,就如同直接连接到Internet上一样。

防火墙的实现

1. 硬件配置

一台旧的AST 486DX/66的计算机,有8M内存和500M的硬盘,装有两块网卡,分别接到内部局域网和主干网,同时主干网通过一个路由器连到中国地震局和Internet。

2.安装Linux系统

先对Linux系统来一次的安装(我使用的版本是Redhat 6.0,所有实例都基于该版本)。因为所装的组件越少,系统的后门、安全漏洞就越少,所以只装一个最小的系统就够了。选择一个稳定的内核,本例使用Linux 2.2.5-15 kernel。

Linux内核包括对防火墙的支持,其中实现防火墙的工具称为ipchains。我们可以利用这个工具实现IP伪装和代理。在使用ipchains之前,需要将它编译成为内核的一部分。Redhat 6.0已经实现了这一部分。

3.配置两块网卡

由于AST 486DX/66机器中只有EISA、ISA扩展槽,因此专门到市场上购得两块3C509(10M)以太网卡。通过该网卡的配置软件(3c5x9cfg.exe)进行中断号和I/O地址的设置。注意不要与机器内已占用地址发生冲突。

4. 配置网络地址

我们将eth0的IP地址配置为210.72.114.141(连接主干网的有效IP地址),eth1的IP地址配置为10.3.15.2(连接内部网的IP地址),为了能在启动时进行网络配置,我在/etc/sysconfig/network-scripts 目录中加入了ifcfg-eth0和ifcfg-eth1两个文件(具体内容略)。这两个文件在启动时由系统读取,配置网络和路由表。

Linux操作系统让486成为内部网防火墙 (1)-中关村在线 关闭LINUX防火墙 【打造一个不会启动失败的操作系统】-网络/安全技术论坛-ZOL中关村在线 教你打造一道超级防御力的电脑防火墙 - 菜鸟学堂 - 杀毒吧 - 【软件论坛】_中关村在线... 【PC安装苹果系统教程】-UBUNTU LINUX论坛-ZOL中关村在线 用Linux防火墙构建DMZ 在Linux操作系统下如何开启硬盘DMA(1) - DMA - 技术应用 - 豆豆网 走进Linux 操作系统 【数码摄影技巧大全-之让夜景照片更清晰(转)】-尼康D90论坛-ZOL中关村在线 拒绝成为第二个微点 奇虎360起诉瑞星和中关村在线 超频知识【成为高手 DDR3+P35 Diamond超频案例】-微星论坛-ZOL中关村在线 超频知识【成为高手 DDR3+P35 Diamond超频案例】-微星论坛-ZOL中关村在线 【如 何 调 整 曝 光 (1)】松下 FZ28-数码摄影论坛-ZOL中关村在线 【FZ28之视频拍摄(1)】松下 FZ28-数码摄影论坛-ZOL中关村在线 【如 何 调 整 曝 光 (1)】松下 FZ28--ZOL中关村在线 【如 何 调 整 曝 光 (1)】-松下FZ28论坛-ZOL中关村在线 Linux操作系统的七种武器(转) 中关村在线图片中心 电子墨水-中关村在线 Linux下路由器防火墙配置命令(-)+(二) Linux Find 命令全面介绍(ZZ) - linux/unix操作系统 - 追求卓越... 利用U盘安装Linux操作系统(grub4dos,USB,Linux) - 技术文档 - ... Linux下简单实用的防火墙配置 将Linux 配置为代理防火墙