详解RHEL kernelcfg的安装过程(1)


网卡对于计算机来讲是一个必不可少的部分,所以对以网卡的配置也变得尤为的重要,在RHEL系统中,采用kernelcfg的配置方法,RHEL kernelcfg也是一个复杂的过程,下面就来介绍一下RHEL kernelcfg的安装方法。

在RHEL系统中有许多种网卡的配置的方法。这里介绍最容易的一种RHEL kernelcfg。RHEL kernelcfg是Redhat自带的核心模块配置工具,是个在X-windows下很方便的图像界面的配置工具。而且在其他版本中也有类似的工具。在X-windows的xterm中输入"kernelcfg"。读者能够看到屏幕上弹出一个"kernel Configurtor"的框。假如内核还没有找了您的网卡的话,框里面是没有关于网卡的描述的。在左下角的"add"点击一下,然后在弹出的界面中的Module Type按钮中选择模块类型为eth。表明这是一块以太网卡,而不是声卡,或其他的一些硬件设备。然后选择OK后,就能够在以后的界面中选择合适的网卡模块了。假如配置第一块网卡,则在“Which module type”中选择eth0;假如是第二块那么就选择eth1,以此类推。在"which module"中需要选择的网卡的具体类型,对于D-Link DE220的卡来讲,只要在其中选择单元“ne”就可能了。

注意RHEL kernelcfg过程中:
还需要填写有关于网卡的一些配置参数,这里需要的参数就是在Setup中设jumpless后,网卡的I/O地址和IRQ。这些工作完成以后,网卡就能够驱动了。系统每次启动时,都会自动定位网卡的位置和型号。但是并不是每块卡能够通过的。假如您使用LILO引导系统,那么就能够在lilo.conf文档中使用附加的命令语句将设备参数传递给核心。对于以太网卡能够使用:ether=irq,base_addr,param1,param2,name

前四个参数是用数字,最后一个参数是设备的名称。任何的数字变量都能够自由选择,假如用户忽略或是配置成0,那么核心会自动检测该设备的参数变量或使用默认值。第一个参数代表分配给设备的中断请求通道,默认情况下核心会自动检测设备的IRQ通道。第二个参数变量base_addr用来指定设备的基本I/O地址。同样,假如这里是0,就意味着核心会自动检测该设备的I/O地址;剩下的两个参数变量param1和param2对于不同的设备有不同的含义。对于共享内存的网卡,他们用来定义共享内存区域的起始点和结束点。对于其他网卡来说,他们使用param1来配置信息的调试等级,数字1到7代表调试等级逐渐增加,而数字8表示关闭信息调试,0表示使用默认值。

假如用户有两块网卡,那么其中一块能够让RHEL kernelcfg在启动时自动检测而另一块则通过lilo将其参数传递给核心。但是,您必须确保通过lilo传递参数的那块网卡不会在系统启动时被“偶然”检测到,否则第一块网卡就检测不到了。为此,能够在lilo.conf中使用reserve命令。这条命令语句明确地告诉核心不自动检测第二块网卡。例如,为了安装I/O地址是0x300的第二块网卡eth1,能够在lilo.conf中加上下面这一条语句:
reserve=0x300,32 eth1=0,0x300,eth1
使用rserve命令语句就能够确保核心在系统启动检测其他硬件时不会检测分配给第二块网卡的I/O地址。用户能够使用这条语句来覆盖自动检测的第一块网卡:
reserve=0x340,32 eth1=0,0x340,eth0

假如要关闭自动检测功能,能够将base_argiment参数变量定义为-1,如:ether=0,-1,etn0,接下来是网卡接口的配置,能够ifconfig命令来配置TCP/IP网络。他能够使RHEL核心知道软件回送这样一些网络接口,但这些网络接口被激活以后,核心就能够使用他们发送和接收数据报。我们需要在自己的机器上配置好几个接口,包括回送接口lo和以太网接口或任何使用的其他网络接口)。ifconfig命令能够激活每一个网络接口。

ifconfig命令最常用的格式是:#ifconfig interface_type IP_Address,这里interface_type是接口设备的驱动器名,如回送接口lo,ppp接口PPP和以太网接口eth等。IP_Address是分配给接口设备的IP地址。运行了ifconfig之后,相应接口会被激活。先配置回送接口loopback位于网络上的每一台主机都应该有一个回送接口,任何系统中回送接口的IP地址都是127.0.0.1。通常RHEL系统的回送接口在安装时就已自动配置好了,并且使用虚拟主机名localhost来代表地址127.0.0.1。


相关内容

    暂无相关文章