选择显示字体大小

linux之intranet解决方案

   目前,linux作为网络上最热门的一种免费的操作系统,正在全球赢得越来越多的用户,据osi++(operatingsystemsoftheinte.net)1998年8月17日的统计,在互联网上的web服务器中,linux占到了29%,比排行第二的win95/98/nt多六个百分点。本文就向大家介绍一种价格低廉,性能优异的基于linux平台的intr.net解决方案。

  ■配置linux网关

   利用linux作为网关来建立intr.net,采用一台pc作为服务器,其配置为cpu:pⅱ-266;ram:64mb;hd:6.4gb;两块3com公司的3c509网卡;内部网的机器利用ns1024 switch 24口switch相连。其中服务器同外部网相连,并拥有自己的ip地址。下面简单说明安装步骤。

一、安装linux操作系统

   推荐使用redhat 5.1版本,选用一个稳定的内核(推荐使用linux 2.0.34),再重新编译内核(建议阅读kernel how to)。下面是编译时要打开的选项:



a.在generalsetup中.networkingsupport为on。
b..networkingoptions中:
   1..network firewalls为on;
   2.设tcp/ip.networking为on;
   3.设ip forwarding/gatewaying为off;
   4.设ip firewalling为on;
   5.设ip firewall packet loggin为on;
   6.设ip masquerading为off;
   7.设ip accounting为on;
   8.设ip tunneling为off;
   9.设ip aliasing为off;
   10.设ip pc/tcpcompatibilitymode为off;
   11.设ip reversearp为off;
   12.设dropsource routed frames为on。
c..network device support中:
   1..network device support为on;
   2.设dummy.netdriver support为on
   3.设ethe.net(10or100mbit)为on。
d.选择网卡3c509。
   然后重新编辑安装内核,重新启动机器。注意查看启动信息,确认网卡已经被找到。再设定两张网卡的启动参数,在/etc/lilo.conf增加下面一行:append=“ether=12,0x300,eth0ether=15,0x340,eth1"。

二、配置网关

   利用互联网保留地址192.168.1.xxx分配给内部网的机器使用(如要设置防火墙,必须使用ip masquerading)。将与互联网相连的网卡设为真正的ip地址如202.122.32.12,将与内部网相连的网卡设为192.168.2.1,这是这台电脑代理/网关的ip地址。受保护的网络内的所有其他电脑均可选用192.168.1.xxx中的任? 个作为地址(从192.168.1.2到192.168.1.254)。在redhat中需要在/etc/sysconfig.network-scripts目录下建立ifcfg-eth1文件,用来在启动的时候配置网络和路由表:

#!/bin/sh
   #$#@62;$#@62;$#@62;device type:ethe.net
   #$#@62;$#@62;$#@62;variabledeclarations:
   device=eth1
   ipaddr=192.168.1.1
  .netmask=255.255.255.0
  .network=192.168.1.0
   broadcast=192.168.1.255
   gateway=202.122.32.12
   onboot=yes

  ■安装网络应用软件

   redhat和slackware缺省都安装了www服务器apache和ftp服务器wu-ftpd,下面的安装说明适用于用户自行安装的情况。

一、安装www服务器apache

   首先,从ftp://www.apache.org/apache/dist/其它镜像节点上下载apache最新版本,将源程序包打开在安装目录/usr/local/etc下,应产生apache_1.x/目录。做符号连接:
   %ln-sapache_1.xhttpd
   然后按照下面的步骤编译apache:
   1.在apache_1.x/src目录下,拷贝文件configuration.tmpl到configuration,再编辑文件configuration从而使apache支持某种功能。
   2.运行configure脚本文件:
   lark%./configure
   将产生makefile。
   3.运行“make”编译apache。如果一切顺利,将在src/目录下产生可执行文件httpd。
   下面请用户自行修改服务器的配置文件。在apache_1.x/conf目录里有三个的配置文件:srm.conf-dist、access.conf-dist和httpd.conf-dist,将其分别拷贝成srm.conf、access.conf、httpd.conf。

二、安装ftp服务器wu-ftpd

   目前最常用的免费ftp服务器软件是wu-ftpd。wu-ftpd目前的版本是2.4.2-beta-15,软件包文件名是wu-ftpd-2.4.2-beta-15.tar.gz,可从互联网上的ftp节点取得。由于大多数linux系统上原来已有wu-ftpd,升级到新版本的安装步骤很简单:
   #tarzxvfwu-ftpd-2.4.2-beta-15.tar.gz
   #cdwu-ftpd-2.4.2-beta-15
   #./buildlnx#编译linux版本的可执行文件


#makeinstall
   一般安装过程会自动用新的ftpd覆盖旧的版本,最后重新启动.netd。
   用户可以将自己的ftp服务器设置为可用anonymous或ftp用户连接的匿名ftp服务器

三、安装提供microsoft网络服务的samba服务器

   smb(servermessagebuffer)是windowsforworkgroup(wfw),windows95,windowsnt和lanmanager等用来实现在局域网上文件和打印机共享的协议。而samba就是smb客户程序/服务器软件包。最新的samba软件包可从下列地址:
   ftp://sunsite.unc.edu/pub/linux/system.network/samba/或其镜像节点得到。目前的版本是samba-1.9.18p3.tar.gz。
   将samba-1.9.18p3.tar.gz展开在某个工作目录下,应产生samba-1.9.18p3/目录,到其下的source/子目录下,编辑文件makefile,选择适合用户需要的配置,修改完makefile后,在source/目录下编译samba并安装到指定目录中:
   %make
   #makeinstall
   注意安装时需要使用root账号。安装完毕后,我们必须创建samba配置文件smb.conf。在软件包的examples/目录下有一个缺省的配置文件smb.conf.default。我们可以对它作适当修改后拷贝到$basedir/lib目录下命名为smb.conf。

四、安装bbs服务器

   首先用户可以到ftp://ftp.ncic.ac.cn/bbs/firebirdbbs取得最新的firebbs国标内码版本firebirdbbs2_66m_gbcoded.tar.gz。然后以超级用户登录,设定bbs的账号。先用adduser加入bbs和bbsadm这两个账号,然后去修改/etc/passwd文件编辑相应栏如下:
   bbsadm:*:9990:99:bbsadminster:/home/bbsroot:/bin/csh
   bbs::9999:99:normalbbsuser:/home/bbs:/home/bbs/bin/bbsrf
   bbsuser:*:9999:99:managebbsuser:/home/bbs:/bin/csh
   其中*号应该是加密后的密码,用户可以自行设置。
   编辑/etc/group文件,加入bbs管理组
   bbs:*:99:bbs,bbsuser,bbsroot
   方便用户管理目录的读写权限。
   然后以bbsadm身份登录,解开firebirdbbs2_66m_gbcoded.tar.gztarxzvffirebirdbbs2_66m_gbcoded.tar.gz
   接着编译bbs源程序:
   cdbbs_src
   cdconfig
   ./configure(输入用户配置产生makefile和安装程序)
   make
   然后用户以超级用户身份登录,到/home/bbsadm/bbs_src下执行安装程序:
   makeinstall
   接下来用户以bbs登录,登记用户sysop配置bbs系统。
   一本由著名的linux玩家编著的书即将出版:《linux实用大全》(陈向阳、方汉编著,科学出版社出版)。这是一本全方位介绍linux的书,它带有一张光盘,光盘中附有最新的redhat5?1版本和大量的应用软件。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons