当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux服务器设置指南-代理接入服务器(1)

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器设置指南-代理接入服务器(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 53 ::
收藏到网摘: n/a


第一章代理接入服务器
第一节单网卡
&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

说明:驱动模块配置文件
源文件:
aliasparport_lowlevelparport_pc
aliaseth0ne#Netdevice和Kernelmodule
optionsneio=0x240irq=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.pingIP

先ping自己,看是否有回应;然后ping同网段其他机器。

&1.4.2管理方法

1.通过linuxconf或者netconf修改网卡设置

然后执行:/etc/rc.d/init.d/networkrestart

2.直接修改配置文件

然后执行:/etc/rc.d/init.d/networkrestart

&1.6相关安装方法
1.ISA网卡:

PNP的:

方法一:安装时候需要指明其IO和IRQ,如果不知道的话,

可以先安装个98,在“设备管理”里看看它的IO和IRQ。

方法二:pnpdump和isapnp可以实现

非PNP的:

需要先在98下刷新一下BIOS,变成PNP的,然后再安装

2.PCI网卡:

如果是Linux支持的,安装过程中就会被自动识别,并且会提示你输入IP,如果没有提示,那么说明你的网卡并没有被Linux识别,这样就比较麻烦了。一个简单的解决方法是按照该网卡的兼容网卡去安装,如果还不成,就得去网上搜索搜索了。

3.D-link530RevB1PCI网卡的安装:

系统支持D-link530RevAPCI的网卡,但是后来D-link有出了个RevB1,多了WOL,所以原来的驱动via-rhine.o就不灵了,需要我们自己做一个驱动程序,很简单的。(注意:用黑体标志的是修改的地方)

编辑via-rhineB.c

staticstructpci_id_infopci_tbl[]={

{"VIAVT86C100ARhine-II",0x1106,0x6100,0xffff,
PCI_USES_MEM|PCI_USES_IO|PCI_USES_MEM|PCI_USES_MASTER,12
8,via_probe1},

{"VIAVT3043Rhine",0x1106,0x3043,0xffff,
PCI_USES_IO|PCI_USES_MEM|PCI_USES_MASTER,128,via_probe1},
{"VIAVT3043RhineRevB1",0x1106,0x3065,0xffff,
PCI_USES_IO|PCI_USES_MEM|PCI_USES_MASTER,128,via_probe1},
{0,},/*0terminatedlist.*/};

然后修改/usr/src/linux/drivers/net/Config.in
tristate\\\'PCINE2000support\\\'CONFIG_NE2K_PCI
tristate\\\'TIThunderLANsupport\\\'CONFIG_TLAN
tristate\\\'VIARhinesupport\\\'CONFIG_VIA_RHINE
tristate\\\'VIARhineRevBsupport\\\'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:makemenuconfig

Networkingdevicesupport-->Ethernet(10or100Mbit)

在新出现的ViarhineVerB一项前按M

退出配置
makedep
makemodules
makemodules_install

如果/lib/modules/2.2.14-5.0/net/via-rhineB.o存在的话,我们就有戏拉。然后在这个目录下执行insmodvia-rhineB.o,如果没有错误提示,就成功拉。

&1.7小结
网卡是组网中最基本的设备之一,所以网卡安装的成功与否直接关系着服务器配置的成败,Linux对网卡的支持可以说还是不错的,但由于其安装需要管理员手动配置,比起Windows的驱动程序安装要复杂得多,所以很多人认为Linux对硬件的支持很差,其实这是不正确的,如果你掌握了方法,安装起来还是很简单的。