admin管理员组

文章数量:1635832

2024年4月1日发(作者:)

52

山东煤炭科技 2001年第3期

Linux系统以太网卡驱动程序加载与配置

山东科技大学信电学院计算中心 刘春琳 郭红琳 高 珂 王秀芳 江 楠

摘 要 论述了以太网卡驱动程序的加载方法,及通过创建或修改配置文件来配置TCP/IP网络参数的通用方法,与用

符号链接将HTML格式的HOWTO文档放入Linux主机的WebServer文档根目录。

关键词 Linux 以太网 TCP/IP

如UNIX一样,Linux系统功能强大、运行稳健的特性

更重要地体现在网络方面,为WebServer或网络数据库管

理系统等服务提供操作系统平台,但网卡驱动程序的加载

与配置比较特殊。运行环境为PÓ800,ATI3DRAGEPRO

AGP2X显卡芯片,IBMDTLA-305020ATI,RTL8139实达网

卡;TurboLinuxRel-3.0.2简体中文版,内核版本2.0.36;

以下任务均需以root用户身份登入完成。

1 Ethernet(以太)网卡驱动程序的加载

除了3Com、Intel等驰名网卡厂商的产品能在安装Lin-

ux时由安装系统识别后自动创建/etc/s系统可

加载模组配置文件(作用类似DOS中的)外,

一般的网卡则需Linux系统安装完毕重新启动后再用vi

创建或修改/etc/s文件在此特推荐含有

RTL8139芯片的网卡,由于该芯片生产商Realtek公司已投

资Linux系统开发,所以Linux系统中含有RTL8139芯片的

通用驱动程序(其可加载模组文件为/lib/modules/./net/

ret18139.o,源程序文件为/usr/src/linux/drivers/net/rtl8139.

c),用户只需在/etc/s文件中添加如下行:alias

eth0rt18139,然后重新启动系统即可使Linux主机具备网

络功能。

如是采用其他芯片的网卡,则需查看其附带的驱动盘

中是否含有该网卡的驱动程序的源代码和Makefile文件

或提供其驱动程序源代码和Makefile文件的网址并下载

其驱动程序源代码和Makefile文件,用make程序生成可加

载模组文件(扩展名为/o0),将该文件拷贝到目录//lib/

modules/./net0中并按上段所述步骤操作即可。

2 配置Linux主机的TCP/IP网络参数

对不同厂商等发行的Linux系统通用的配置TCP/IP

网络参数的方法是直接创建或编辑其相应的系统配置文

件。用户需要创建或修改(注意在修改前应先将相应文件

备份)以下文件:

(1)/etc/sysconfig/network-scripts/ifcfg-eth0文件

该文件定义了Linux主机的第一块Ethernet卡eth0的

件:

S|cat/etc/HOSTNAME

(3)/etc/sysconfig/network文件

该文件用于定义主机名、域名、网关及网关设备等,用

户可仿照以下文件示例编辑相应的文件:

S|cat/etc/sysconfig/network

NETWORKING=yes

PROFILENAME=/RTL0

HOSTNAME=

DOMAINNAME=

GATEWAY=208.68.6.254

GATEWAYDEV=eth0

FORWARO_IPV4=yes(下转第56页)

网络接口,用户可仿照以下示例在相应的目录中创建相应

的文件:

S|cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

IPADDR=208.68.6.198

NETMASK=255.255.255.0

NETWORK=208.68.6.0

BROADCAST=208.68.6.255

ONBOOT=yes

BOOTPROTO=none

不同厂家的Linux系统的第三层子目录名可能不同,

但都含有/scripts0。注意/DEVICE0等项不要含有空格等多

余的字符,否则将会使Linux系统的网络运行出现问题;该

文件是最关键的TCP/IP网络配置文件,编辑完后即可用

ifconfig命令查看eth0的有关参数;如果Linux主机有第二、

第三块Ethernet卡则相应的文件是ifcfg-eth1、ifcfg-eth2。

特别地对于TurboLinux也可用turbonetcfg网络配置实用程

序设置网络参数。

(2)/etc/HOSTNAME文件

该文件用于定义主机FQDN名(FullyQualifiedDomain

Name完全限定域名),用户可仿照以下示例编辑相应的文

56

山东煤炭科技 2001年第3期

所用材料、工具均为常用,而且用量少、重量轻,组装运输

方便,还能重复使用,因此降低施工费用,经济效益明显。

(2)采用高空滑移法,滑移支点就是网架的支座,前面

说明中的滑轨网架就位时支座节点可直接落在框架梁安

装的予埋件上,整个安装过程中结构受力合理。

(3)该拼装法工艺简单,施工速度快,便于掌握,参加

滑移人员通过技术交底在短时间内就能掌握整个滑移安

装技术要求。

(4) 整个网架拼装和滑移均在平台上操作,不但有

利于操作者安全而且可随时检查调整,使网架的整体尺

寸,焊接工艺得到控制,保证工程质量。

(4)随网架拼装单元的增加,被牵引网架的自身刚度

增大,而牵引力按相同倍数增加,变形趋于减小,因此,第

二单元不须增加加固措施。自第三单元起,随负荷的增

大,动用中间的手拉葫芦同时拉引(过早动用因网架刚度

不足易引起局部变形)。

(5)每次滑移后,要稍松动钢丝绳,使网架恢复自然状

态后再接拼下一单元的杆件。

(6)每次牵拉都要统一指挥,并对操作人员进行详细

技术交底,使操作者真正了解意图和具体要求,并确定各

个部位的相互关系及有关的技术要求。

4 几点体会

(1)高空滑移拼安网架,不需要增设附件和大型设备,

(上接第52页)

,,

(4)/etc/文件

该文件用于定义域名、域搜索顺序与名字服务器,用

户可仿照以下示例编辑相应的文件:

S|cat/etc/

uameserver208.68.6.1

(5)/etc/hosts文件

该文件定义了网络中的主机名与IP地址之间的关

系,Linux系统将会按照/etc/hosts文件中的定义,自动把主

机名转换成IP地址。用户可仿照以下示例编辑相应的文

件:

S|cat/etc/hosts

127.0.0.1 localhost

208.68.6.198 developer

208.68.6.218 developer

3 将HTML格式的HOWTO文档插入WebServer文档根

目录

各厂商的Linux系统都含有ApacheWebServer软件

包,并可在安装Linux系统时将其一起安装;如未安装则可

用RedHatLinux提供的软件包管理实用程序rpm(因其功

能强大,各厂商的Linux系统都提供该程序)安装:并输入

命令:

#httpd

启动ApacheWebServer。

Linux系统的HOWTO文档中含有各种关于软、硬件及

服务程序的安装与配置的说明文件,用户可以利用这些文

档资料来进一步深入地了解Linux系统。HOWTO文档一

般存放在/usr/doc/HOWTO目录中,用户可用链接命令

#In-s源目录名 符号链接文件名

对包含HTML文档的目录在WebServer的文档根目录处建

立相应的符号链接文件。例如,对TurboLinux的HTML格

式的中、英文版HOWTO文档与TurboLinux中文版使用手

册,使用链接命令如下:

#In-s/usr/doc/HOWTO/translations/zh/html/home/

httpd/html/htmlzhdoc

#In-s/usr/doc/HOWTO/other-formats/html/home/

httpd/html/htmlendoc

#In-s/usr/doc/tlc/home/httpd/html/htmltlcdoc

即可分别建立相应的符号链接文件;在Linux主机的Web

Server的主页文档(一般为文件)中的适当位置

插入如下链接:

TurboLinux中文版资料:

  • 英文版HOWTO文档

  • 中文版

    HOWTO文档

  • TurboLinux中

    文版使用手册

  • ApacheWeb

    Server介绍

即可在Windows客户机上用IE(互联网浏览器)阅读HOW-

TO文档资料。

作者简介 刘春琳,1969年生,女,实验师,1995年毕业于

山东矿业学院电气工程系,现在山东科技大学济南校区计

算中心从事计算机应用与教学工作。

本文标签: 文件系统网架相应网络