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

中小企業服務器配置方案 第一章(1)

  第一章 代理接入服務器 第一節 單網卡 1.1 簡介 作為局域網最基本的組成部分之一,網卡一般不在眾多攢機者的標准配置之內,但如果局域網中沒有網卡,就像只有顯示器沒有顯卡一樣是不行的。沒有網卡是不可能構成一個局域網絡的,它作為連接網絡終端的重要配件,在整個網絡裡發揮著巨大的作用。網卡是網絡接口卡,起著向網絡發送數據、控制數據、接受並轉換數據的功能。它安裝在計算機或服務器的擴展槽中,充當計算機和網絡之間的物理接口。 1.2 所需資源 1.2.1 所需包 RedHat6.2 服務器模式安裝 1.2.2 所需配置文件 /etc/conf.modules 系統自帶,管理員配置 /etc/sysconfig/network 系統自帶,管理員配置 /etc/sysconfig/network-scripts/ifcfg-eth0系統自帶,管理員配置 1.2.3 相關工具 iptraf 說明:一個監控所有接入服務設備的工具,當然包括網卡 下載網址:FTP://ftp.freesoft.cei.gov.cn/.mirror2/ftp.redhat.com/contrib/libc6/i386/iptraf-2.0.2-1.i386.rpm Linuxconf 說明:系統自帶 netconf 說明:系統自帶 1.3 配置方案 /etc/conf.modules 說明:驅動模塊配置文件 源文件: alias parport_lowlevel parport_pc alias eth0 ne       # Net device和 Kernel module options ne io=0x240 irq=5 # 如果是ISA的網卡,需要設置IO和IRQ 如果不知道,可以裝個98看看 /etc/sysconfig/network 說明:網絡配置文件 源文件: HOSTNAME= weboa      # 服務器的主機名 DOMAINNAME="weboa.com.cn" # 服務器的域名 GATEWAY="192.168.0.1"   # 網關設置 GATEWAY="eth0"       # 網關所用設備 NETWORKING=YES       # 是否啟動網絡服務 ONBOOT=YES         # 網絡服務配置在每次啟動時生效 FORWARD_IPV4="yes"     # 服務器支持IP轉發 /etc/sysconfig/network-scripts/ifcfg-eth0 說明:第一塊網卡配置文件 源文件: DEVICE="eth0"       # 網卡設備名稱 BOOTPROTO="none" IPADDR="192.168.0.1"    # IP設置 NETMASK="255.255.255.0"  # 子網掩碼設置 ONBOOT="yes" IPXNETNUM_802_2="" IPXPRIMARY_802_2="no" IPXACTIVE_802_2="no" IPXNETNUM_802_3="" IPXPRIMARY_802_3="no" IPXACTIVE_802_3="no" IPXNETNUM_ETHERII="" IPXPRIMARY_ETHERII="no" IPXACTIVE_ETHERII="no" IPXNETNUM_SNAP="" IPXPRIMARY_SNAP="no"


IPXACTIVE_SNAP="no" 1.4 測試及管理辦法 1.4.1 測試方法 1. ifconfig 觀察是否有eth0設備存在,設置的IP和子網掩碼對不對 2. ping IP 先ping自己,看是否有回應;然後ping同網段其他機器。 1.4.2 管理方法 1. 通過linuxconf或者netconf修改網卡設置 然後執行:/etc/rc.d/init.d/network restart 2. 直接修改配置文件 然後執行:/etc/rc.d/init.d/network restart 1.5 其他參考資料 http://www.ibiblio.org/mdw/HOWTO/Ethernet-HOWTO.Html 著名網卡生產公司的網址: 深圳普瑞爾公司:http://www.tp-link.com.cn 深圳國傲通公司:http://www.topstar1.com/fuwu.htm Accton:http://www.accton.com 3COM公司:http://www.3com.com.cn D-Link公司:http://www.dlink.com.tw Intel公司:http://www.intel.com.cn Realtek公司:http://www.realtek.com 美國Novell公司:http://www.novell.com 1.6 相關安裝方法 1.ISA網卡: PNP的:     方法一:安裝時候需要指明其IO和IRQ,如果不知道的話,     可以先安裝個98,在"設備管理"裡看看它的IO和IRQ。     方法二:pnpdump和isapnp可以實現 非PNP的:     需要先在98下刷新一下BIOS,變成PNP的,然後再安裝 2.PCI網卡:     如果是Linux支持的,安裝過程中就會被自動識別,並且會提示你輸入IP,如果沒有提示,那麼說明你的網卡並沒有被Linux識別,這樣就比較麻煩了。一個簡單的解決方法是按照該網卡的兼容網卡去安裝,如果還不成,就得去網上搜索搜索了。 3.D-link530 RevB1 PCI網卡的安裝:     系統支持D-link530 RevA PCI的網卡,但是後來D-link有出了個RevB1,多了WOL,所以原來的驅動via-rhine.o就不靈了,需要我們自己做一個驅動程序,很簡單的。(注意:用黑體標志的是修改的地方) 編輯via-rhineB.c static strUCt pci_id_info pci_tbl[] = { { "VIA VT86C100A Rhine-II", 0x1106, 0x6100, 0xffff, PCI_USES_MEMPCI_USES_IOPCI_USES_MEMPCI_USES_MASTER,12 8,via_probe1}, { "VIA VT3043 Rhine", 0x1106, 0x3043, 0xffff, PCI_USES_IOPCI_USES_MEMPCI_USES_MASTER, 128,via_probe1}, { "VIA VT3043 Rhine RevB1", 0x1106, 0x3065, 0xffff, PCI_USES_IOPCI_USES_MEMPCI_USES_MASTER, 128,via_probe1}, {0,}, /* 0 terminated list. */ }; 然後修改 /usr/src/linux/drivers/net/Config.in tristate \\\'PCI NE2000 support\\\' CONFIG_NE2K_PCI tristate \\\'TI ThunderLAN support\\\' CONFIG_TLAN tristate \\\'VIA Rhine support\\\' CONFIG_VIA_RHINE tristate \\\'VIA Rhine RevB support\\\' CONFIG_VIA_RHINEB if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 然後修改 /usr/src/linux/drivers/net/Makefile ifeq ($(CONFIG_VIA_RHINE),y)    L_OBJS += via-rhine.o

   else       ifeq ($(CONFIG_VIA_RHINE),m)         M_OBJS += via-rhine.o       endif endif ifeq ($(CONFIG_VIA_RHINEB),y)    L_OBJS += via-rhineB.o    else       ifeq ($(CONFIG_VIA_RHINEB),m)         M_OBJS += via-rhineB.o       endif endif 配置kernel: make menuconfig Networking device support --> Ethernet (10 or 100Mbit) 在新出現的 Via rhine Ver B一項前按 M 退出配置 make dep make modules make modules_install 如果/lib/modules/2.2.14-5.0/net/via-rhineB.o存在的話,我們就有戲拉。然後在這個目錄下執行insmod via-rhineB.o,如果沒有錯誤提示,就成功拉。 1.7 小結 網卡是組網中最基本的設備之一,所以網卡安裝的成功與否直接關系著服務器配置的成敗,Linux對網卡的支持可以說還是不錯的,但由於其安裝需要管理員手動配置,比起Windows的驅動程序安裝要復雜得多,所以很多人認為Linux對硬件的支持很差,其實這是不正確的,如果你掌握了方法,安裝起來還是很簡單的。



Networking device support --> Ethernet (10 or 100Mbit) 在新出現的 Via rhine Ver B一項前按 M 退出配置 make dep make modules make modules_install 如果/lib/modules/2.2.14-5.0/net/via-rhineB.o存在的話,我們就有戲拉。然後在這個目錄下執行insmod via-rhineB.o,如果沒有錯誤提示,就成功拉。 1.7 小結 網卡是組網中最基本的設備之一,所以網卡安裝的成功與否直接關系著服務器配置的成敗,Linux對網卡的支持可以說還是不錯的,但由於其安裝需要管理員手動配置,比起Windows的驅動程序安裝要復雜得多,所以很多人認為Linux對硬件的支持很差,其實這是不正確的,如果你掌握了方法,安裝起來還是很簡單的。



Copyright © Linux教程網 All Rights Reserved