您的位置:首页 > 运维架构 > Linux

Linux服务器网卡驱动安装及故障排除

2008-08-16 21:50 603 查看
服务器中最重要网络设备。据统计,35%在数据链路层、10%在对话、3的网络实现是模仿FreeBSD(套接字)和Sockets:INET Sockets传输协议和可靠的、基于流的传输协议IP是在以上两个协议及
或者其他操作系统。网卡设置故障是造成Linux、系统受到******和
服务器网卡故障排除的思路是:应当遵循先硬件后软件的方法。因为硬件如果出现物理损坏那么如何设定网卡都不能解决故障。解决问题的方法可以从自身
网卡的选择2.4可以支持的网卡芯片组数量已经很完备了,包括著名厂商如: RealTek, Via 发行版本众多(目前超过Linux为例,这个设备列表在/lib/modules/release/kernel/drivers/net,是内核版本,可以使用命令:“Redhat Linux 9.0-8  3c3c3c3c3c3c3c8139cp.o depca.o hp100.o ppp_deflate.o tg3.o
  8390.o dmfe.o irda r8169.o tulip
  aironet4500_card.o e1000 lp486e.o shaper.o via-rhine.o
  amd8111e.o eepro.o ne2k-pci.o skfp wd.o
  arlan-proc.o eql.o netconsole.o smc9194.o wireless_old
  可以看到这个目录列出所有8139、.o 2.  驱动硬件是操作系统最基本的功能,操作系统通过各种驱动程序来驾驭硬件设备,和Linux),就是将最基本的核心代码编译在内核中,网卡驱动程序是作为内核模块动态加载的。可以使用命令“
  dm_mod 54741 0
  ac 4805 0
  uhci_hcd 31065 0
  snd_ac97_codec 63889 1 snd_via82xx
  tulip 45025 1
  ext3 116809 2
  对每行而言,第一列是模块名称;第二列是模块大小;第三列是调用数。调用数后面的信息对每个模块而言都有所不同。如果 (autoclean) 命令自动清洗。当这个命令被执行后,所有自从上次被自动清洗后未被使用的被标记了“Linux和
:via_rhine常见主板集成网卡。kuduz中添加新硬件差不多。/usr/share/hwdata/下对网卡的支持往往是只对芯片的,比如我的,的驱动NE2000所以把它当Linux所以当你有一块网卡不能用Linux跟谁兼容3c,接口的,是将网卡设定为.都是,下的确能减少很多麻烦Linux所以Jumpless一般所有网卡都有带的驱动盘和,。对于lspci”,记下厂商和型号。然后使用modprobe 3c509  如果很不幸的,您使用的是比较罕见的一些网卡,或者是 Linux 的http://www.3com.com/infodeli/tools/nic/linuxdownload.htm 内核为例。#wegt http://www.3com.com/infodeli/tools/nic/3c990-1.0.0a.tar.gz
或者是 ( compiler ) 系统当中已经下列软件的存在kernel-source 、make  #make
990.o   #cp 3c990.o /lib/modules/2.4.20-8/kernel/drivers/net
  然后使用
“3.地址Linux ,其他设备依次被编号为2,等。但是网卡并不是最为裸设备出现在eth0, eth1为IP  ( 或
命令是最重要的IP地址:#ifconfig eth0 192.168.0.2 netmask 255.255.255.0
显示活动的网络设备。给这个命令添加一个ifconfig地址系统重新启动后设置会自动失效。所以它主要用于网卡状态调试。假设您要建立一个临时的网络配置以供测试。您可以使用发行版本中的工具来编辑配置,但是需要注意在完成测试之后,将所有设置恢复回去。通过使用
命令是ifconfig等。 Linux 都使用古老的route和更高版本的内核上显得有一些落伍。使用RedHat Linux 9.0”,也可以在:
上增加一个地址,掩码长度为eth0:Alias  netconfig地址,
”。使用命令“后会在命令行下弹出一个对话框,这时即可进行设定。
”键选择“service network restart   使用X window”命令后添加
命令还有一个同价命令:“config”,二者完全相同。redhat-
系统中大多数配置文件都在TCP/IP。其中0。使用IP  DEVICE=eth0设定网卡的名称,要跟文件名称对应ONBOOT=yes是否在开机的的时候启动网卡BOOTPROTO=static启动的时候的
才行IPADDR=192.168.1.2地址NETMASK=255.255.255.0子网掩吗NETWORK=192.168.1.0该网段的第一个BROADCAST=192.168.1.255最后一个同网段的广播地址GATEWAY=192.168.1.2网关地址#GATEWAYDEV=eth0  存盘后使用命令:“
)IPV6  和Linux的支持更好,最早的支持Linux。Linux内核的Ipv6模块是否被加载,如果没有的话可以使用命令手工加载,这需要超级用户的权限。然后使用命令检测,如果显示(inet6 addr证明
;#Linux模块,可以在配置文件:
4.  现在的网卡大多是自适应工作模式,在配置网卡参数时我们很少考虑它的工作模式,有时发现一些网卡模块已经加载,但是在某些模式工作不稳定。如笔者使用的一块RTL-8139C自适应网卡在Qcheck和9.12环境下,我们可以使用系统自带的工具Linux  v
  basic mode: autonegotiation enabled
  advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  从以上信息中可以看出,这块网卡工作在100aseTx-FD Full Duplex半工模式下,输入命令:mii-tool   以后恢复网卡的自适应工作模式,输入命令:mii-tool   另外路由器、交换机、代理服务器等通信量比较大的关键设备上,应该为它指定正确的工作模式,这样可以提高通信效率。5.DHCP  如果希望使用IP子网掩码和路由信息。当设备接入这个局域网时,它们会向 IP 服务器为每个请求的设备分配一个地址,直到分配完该范围内的所有 IP ,确保了当客户机设备在正常地释放Linux客户端有两种方法:图形界面和手工配置。使用图形界面可以使用IP”即可。 DHCP 文件来启用联网;并修改 ifcfg-ethX 是网络设备的名称。eth0变量必须 yes除了此处之外
  BOOTPROTO=dhcp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 服务器 网卡