歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux之Intranet解決方案

  目前,Linux作為網絡上最熱門的一種免費的操作系統,正在全球贏得越來越多的用戶,據OSI++(OperatingSystemsoftheInternet)1998年8月17日的統計,在互聯網上的Web服務器中,Linux占到了29%,比排行第二的Win95/98/NT多六個百分點。本文就向大家介紹一種價格低廉,性能優異的基於Linux平台的Intranet解決方案。   ■配置Linux網關    利用Linux作為網關來建立Intranet,采用一台PC作為服務器,其配置為CPU:PⅡ-266;RAM:64MB;HD:6.4GB;兩塊3Com公司的3C509網卡;內部網的機器利用NS1024 SW99vCH 24口SW99vCH相連。其中服務器同外部網相連,並擁有自己的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.設Ethernet(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:ethernet    #$#@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覆蓋舊的版本,最後重新啟動inetd。    用戶可以將自己的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版本和大量的應用軟件。



Copyright © Linux教程網 All Rights Reserved