首页 百科知识 模块识别和支持网卡

模块识别和支持网卡

时间:2022-10-10 百科知识 版权反馈
【摘要】:为了减少系统启动时可能出现的问题,内核不会自动检测多个网卡。这个配置文件定义了各种需要在启动时加载的模块的参数信息,在这一小节讨论的是关于网卡的配置。对于PCI卡,仅仅需要alias命令把ethN和适当的驱动模块名关联,PCI卡的IO地址将会被自动地检测到。PCI卡模块配置信息如下:PCI是一种广泛采用的总线标准,它提供了许多优于其他总线标准的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。

7.1.3 模块识别和支持网卡

在使用Linux做网关的情况下,Linux服务器至少需要配置两块网卡。为了减少系统启动时可能出现的问题,内核不会自动检测多个网卡。对于没有将网卡的驱动编译到内核,而是作为模块动态载入的系统如果需要安装多块网卡,应该在模块的配置文件“/etc/modprobe.conf”(或者是“/etc/modules.conf”)进行相应的配置。这个配置文件定义了各种需要在启动时加载的模块的参数信息,在这一小节讨论的是关于网卡的配置。

如果设备驱动被编译为内核的模块:对于PCI设备,模块将自动检测到所有已经安装到系统上的设备;对于ISA卡,则需要向模块提供IO地址,以使模块知道在何处寻找该设备,这些信息在模块的配置文件中提供。

例如,有两块ISA总线的3c509卡,一个IO地址是0x300,再一个是0x320。编辑配置文件modprobe.conf(或者modules.conf)如下:

img265

这里3c509的驱动程序分别以eth0或者eth1的名称被加载,并且它们应该以参数io=0x300,0x320被加载以通知驱动程序能够寻找到这个网卡设备。

对于PCI卡,仅仅需要alias命令把ethN和适当的驱动模块名关联,PCI卡的IO地址将会被自动地检测到。PCI卡模块配置信息如下:

img266

小知识

PCI是一种广泛采用的总线标准,它提供了许多优于其他总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。一般来说,PCI卡通常都属于字符设备。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈