首页     你还没有登录,请先登录     花30秒,注册博客屋     图书城网上书店     BookGadget
注 册   |   登 录

软路由制作

收藏
范友朕 @ 2007-11-18 17:19:57

笔者所在学校在3年前就建成了校园网,在校园网的不断扩大完善和功能开发的过程中,我们遇到了许多问题,笔者把其中用低档PC机(CPU赛扬366MHz/内存64MB)+红旗Linux2.0服务器版构建服务器软路由的方法写出来,希望对大家有所启发。

  我校校园网通过一台代理服务器接入Internet。原来多媒体网络教室由一台服务器(CPU P4 1.8GHz,内存256MB,操作系统为Windows NT Sever 4.0)、一台教师机和56台学生机(操作系统为Windows 98)组成,多媒体网络教室通过服务器与网络中心连接。由于该服务器经常遭受病毒的侵袭,致使多媒体网络教室的教师机和学生机经常不能上网,尽管也采取了一些防杀毒措施,但效果一直不理想。后来经过分析和查阅资料,决定用一台低档PC机安装红旗Linux 2.0服务器版操作系统作为服务器软路由,经过一年多的使用基本没有出过问题,教师机和学生机上网稳定且速度较快,过去的那台服务器也可以改为它用。具体建立方法如下(多媒体教室与校园网络中心连接结构图如附图所示):

  1. 在低档PC机上安装双网卡,外网卡连接网络中心,内网卡连接多媒体教室的交换机。建议网卡芯片最好采用RTL8139系列,因为红旗Linux 2.0对这类芯片支持较好。

  2. 安装红旗Linux 2.0系统。

  (1)最好选用图形安装方式(默认方式),选用字符和专家模式比较麻烦。

  (2)硬盘选用定制分区较为方便,先确定交换分区(swap),大小一般为物理内存的2倍(如服务器内存为64MB,swap分区则为128MB)。再确定主分区(整个系统的基础),这也是必须的。其余的分区可以视情况来定,也可以不分。

  (3)其余的安装按提示进行即可。

  3. 服务器网络配置

  (1)外网卡IP地址为192.168.0.2,子网掩码为255.255.255.0,网关为192.168.0.1,DNS为202.102.14.141。

(2)内网卡IP地址为192.168.1.1,子网掩码为255.255.255.0。

  (3)在/etc目录下建立一个ip.start文件。文件内容如下:

  #!/bin/sh

  echo "Starting ipchains firewall rules..."

  # refresh all firewall rules

  /sbin/ipchains -F forward

  /sbin/ipchains -F input

  /sbin/ipchains -F output

  # setup default firewall rules(缺省防火墙设置)

  /sbin/ipchains -P forward accept

  /sbin/ipchains -P input ACCEPT

  /sbin/ipchains -P output ACCEPT

  # setup Loopback interface

  /sbin/ipchains -A input -j ACCEPT -i lo

  /sbin/ipchains -A output -j ACCEPT -i lo

  # disabling IP spoofing(禁止IP欺骗)

  /sbin/ipchains -A input -j DENY -i eth0 -s 192.168.0.0/16

  /sbin/ipchains -A input -j DENY -i eth0 -d 192.168.0.0/16

  /sbin/ipchains -A output -j DENY -i eth0 -s 192.168.1.0/16

  /sbin/ipchains -A output -j DENY -i eth0 -d 192.168.1.0/16

  

类别:玩命为了工作  606次浏览   0篇评论
相关文章:

网友评论:

发表评论前请先快速注册或者登录博客屋     (为了减少广告留言,暂时不允许匿名评论)
马上注册并发表评论
范友朕个人档案
范友朕
发站内短信  加为我的朋友
生日: 1987-10-8 (性别: 男)
来自于: 吉林
    更多资料
尚未建立读书档案