Linux网卡安装
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-21
Linux网卡安装 在安装linux系统时,如果出现网卡的配置界面,则说明系统已认到了网卡;现在linux 2.6的内核自带的网卡驱动已经很完善了,包括inter、Realtek、via等.当网卡出现问题时,解决问题的思路如下: 1、 从硬件入手,检查网卡本身的故障 硬件故障时要排查的,硬件是凌驾于软件基础上的;如果真是硬件问题,则需更换网卡 2、 检查网卡芯片型号 Linux对硬件的识别是以芯片组的厂商为依据的,可使用lspci来查看网卡的具体型号 Broadcom NetXtreme 57XX芯片系列的千兆网卡被广泛的集成到服务器上 3、查看系统是否包含对应型号的网卡驱动 查看系统驱动目录中是否包含对应的网卡芯片模块文件,此目录为/lib/modules/release/kernel/drivers/net下,其中release是内核版本,以ko结尾的文件就是网卡驱动;broadcom芯片对应的驱动一般为tg3.ko、bnx2.ko、bcm57xx等,inter芯片对应的驱动为e1000.ko、e10000e.ko等,via芯片对应的驱动为via-rhine.ko、via-velocity.ko等,Realtek芯片对应的驱动为8139cp.ko、8139too.ko等 当系统驱动列表中没有对应的网卡芯片驱动,就手动安装对应的网卡驱动 4、检查网卡驱动是否加载 Linux对硬件的操作时通过驱动程序实现的,linux内核采用可加载的模块化设计,平时只将最基本的核心代码模块编译进内核,同时允许动态的将硬件驱动程序加载进内核. Lsmod可查看当系系统加载的模块信息 modprobe 可以加载或卸载模块到内核,modprobe在加载或卸载模块时会检查模块之间的依赖性,insmod/rmmod也可载入/卸载模块,但不会检查模块的依赖性 modprobe 模块文件 把模块加载到内核 modprobe -r 模块文件 把模块从内核中卸载 5、安装内核未识别的网卡驱动 (1)使用wget等方式获得网卡驱动芯片,一般从服务器的官网上获得 (2)安装相应的驱动包,一般可供的驱动包为rpm、source rpm、tar包 (3)拷贝安装驱动包后生成的模块文件到/lib/modules/<kernel-version>/kernel/drivers/net目录,如果是rpm包安装,使用rpm –l 查找ko文件,如果是source rpm包安装,则生成的模块文件在/lib/modules/<kernel-version>/extra/下,如果是tar包安装,则生成的模块文件在configure配置的安装目录中 (4)加载网卡驱动模块 modprobe 模块文件 (5)激活网卡设备 ifconfig ethX up (6)查看网卡状态
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux网卡安装的所有评论