歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> Linux服務器設置指南-代理接入服務器(1)

Linux服務器設置指南-代理接入服務器(1)

日期:2017/3/6 15:50:45   编辑:關於Unix
第一章 代理接入 服務器 第一節 單網卡 1.2 所需資源 1.2.2 所需配置文件 /etc/conf.modules 系統自帶,管理員配置 /etc/sysconfig/network 系統自帶,管理員配置 /etc/sysconfig/network-scripts/ifcfg-eth0系統自帶,管理員配置 1.3 配置方案 1./etc/conf.
  第一章 代理接入服務器
  第一節 單網卡
  & 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 相關工具
  
  1. iptraf
  
  說明:一個監控所有接入服務設備的工具,當然包括網卡
  
  下載網址:ftp://ftp.freesoft.cei.gov.cn/.mirror2/ftp.redhat.com/contrib/libc6/i386/iptraf-2.0.2-1.i386.rpm
  
  2. linuxconf
  
  說明:系統自帶
  3. netconf
  
  說明:系統自帶
  
  &1.3 配置方案
  
  1./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看看
  
  2./etc/sysconfig/network
  
  說明:網絡配置文件
  源文件:
  HOSTNAME= weboa # 服務器的主機名
  DOMAINNAME="weboa.com.cn" # 服務器的域名
  GATEWAY=”192.168.0.1” # 網關設置
  GATEWAY=”eth0” # 網關所用設備
  NETWORKING=YES # 是否啟動網絡服務
  ONBOOT=YES # 網絡服務配置在每次啟動時生效
  FORWARD_IPV4=”yes” # 服務器支持IP轉發
  
  3./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.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_MEM|PCI_USES_IO|PCI_USES_MEM|PCI_USES_MASTER,12
  8,via_probe1},
  
  { "VIA VT3043 Rhine", 0x1106, 0x3043, 0xffff,
  PCI_USES_IO|PCI_USES_MEM|PCI_USES_MASTER, 128,via_probe1},
  { "VIA VT3043 Rhine RevB1", 0x1106, 0x3065, 0xffff,
  PCI_USES_IO|PCI_USES_MEM|PCI_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對硬件的支持很差,其實這是不正確的,如果你掌握了方法,安裝起來還是很簡單的。

Copyright © Linux教程網 All Rights Reserved