SUSE Linux 网卡配置实例解析PPT学习课件_第1页
SUSE Linux 网卡配置实例解析PPT学习课件_第2页
SUSE Linux 网卡配置实例解析PPT学习课件_第3页
SUSE Linux 网卡配置实例解析PPT学习课件_第4页
SUSE Linux 网卡配置实例解析PPT学习课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前言目前曙光服务器配置的网卡型号多为Intel82574l,对应驱动模块为e1000e;Intel82576,对应驱动模块为igb,网卡的最新驱动程序可以在上进行下载,本文就这两种型号的网卡在RedHat系统下面的相关配置操作进行实便解析,涉及查询、配置、简单的测试等。以起到抛砖引玉的作用,其它操作系统与网卡也是大同小异,均可由此套用。,Linux网卡配置及测试,rootsugon#lspci|grepEthernet#此命令可以查出网卡是否被识别及型号02:00.0Ethernetcontroller:IntelCorporation82574LGigabitNetworkConnection03:00.0Ethernetcontroller:IntelCorporation82574LGigabitNetworkConnection#使用lspci不加参数可以查看当前系统的所有硬件设备,在系统中查看网卡是否被识别,rootsugon#ethtool-ieth0driver:e1000e#Intel82574l对应驱动模块为e1000eversion:1.3.10-k2firmware-version:1.8-0bus-info:0000:03:00.0rootnode1#ethtool-ieth2driver:igb#Intel82576对应驱动模块为igbversion:1.3.7-k2firmware-version:1.8-6bus-info:0000:01:00.0,查看网卡当前的驱动程序版本,rootsugon#tarzxvfigbvf-3.1.7.tar.gz#解压驱动程序包rootsugon#cdigbvf-3.1.7/src#进入驱动源目录rootsugonsrc#makeinstall#安装rootsugonsrc#rmmodigb#删除旧的igb模块rootsugonsrc#modprobeigb#重新加载igb模块rootnode1#ethtool-ieth2#查看驱动是否生效driver:igb#Intel82576对应驱动模块为igbversion:3.1.7#驱动程序版本已更新firmware-version:1.8-6#网卡的固件版本bus-info:0000:01:00.0,更新安装网卡驱动程序,rootsugon#ethtool-peth0#此时看网卡会闪灯的就是eth0,按ctrl+c结束测试。rootsugon#ethtool-peth1#此时看网卡会闪灯的就是eth1,按ctrl+c结束测试。其它以此类推即可,如果网卡没有指示灯的,只能通过一块一块网上分别插上网线后,使用ethtool命令查看当然网卡的连接状态,具体查看方法,参阅第五条。,定位哪块网卡为eth0,哪块为eth1,rootsugon#ethtooleth0Settingsforeth0:Supportedports:TPSupportedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/Full#网卡支持连接模式Supportsauto-negotiation:YesAdvertisedlinkmodes:10baseT/Half10baseT/Full100baseT/Half100baseT/Full1000baseT/FullAdvertisedauto-negotiation:Yes#自适应模式开启Speed:1000Mb/s#当前连接速度,如未接网线此处显示unknownDuplex:Full#当前双工模式-全双工,如未接网线此处显示unknownPort:TwistedPair#网络类型-又绞线,如果未接网线此处显示unknownPHYAD:1Transceiver:internalAuto-negotiation:on#自适应模式开启SupportsWake-on:pumbg#唤醒模式Wake-on:gCurrentmessagelevel:0 x00000001(1)Linkdetected:yes#链接检测,查看网卡状态,rootsugon#ethtool-Seth1NICstatistics:rx_packets:58068300#接收数据包tx_packets:87124083#发送数据包rx_bytes:1589713008#接收字节数tx_bytes:2165825901#发送字节数,网卡收发数据包统计,rootsugon#ethtool-seth1speed100duplexfullautonegoff#本例是将eth1强制变更为100Mbps全双工模式rootsugon#ethtool-seth1autonegon#恢复网卡为自适应模式上面的设置,服务器重启过之后即失效,如果需要重启后也生效,有两种办法,7.1、将ethtool-seth1speed100duplexfullautonegoff写入/etc/rc.local7.2、将ETHTOOL_OPTS=speed100duplexfullautonegoff添加到网卡配置文件中。,关闭网卡自适应,强制百兆或千兆,网卡的配置文件位于/etc/sysconfig/network-scripts/ifcfg-eth0中,该配置文件内容如下:rootsugon#cat/etc/sysconfig/network-scripts/ifcfg-eth0#ib配置文件为ifcfg-ib0BOOTPROTO=static#指定为静态IP,如果动态,将此改为dhcpDEVICE=eth0#网卡号,如果为ib网,此处为ib0HWADDR=00:9f:9e:6c:8e:b6#MAC地址,有多块网卡时,必须有,防止配置文件飘移IPADDR=192.168.1.1#IP地址,如果动态,删除此行NETMASK=255.255.255.0#掩码地址,如果动态,删除此行USERCTL=noONBOOT=yes#重启网络或重启服务器时让配置文件生效TYPE=Ethernet#网络类型,可以不要网卡的mac地址,可以通过查看以下文件看到:rootsugon#cat/sys/class/net/eth0/address00:9f:9e:6c:8e:b6配置好配置文件后,需要重启服务器或重启网络服务才能生效,重启网络服务的命令如下:rootsugon#servicenetworkrestart#重启网络rootsugon#/etc/init.d/networkrestart#使用这个命令格式也可以,网卡配置文件说明,Linux下双网卡绑定比较简单,总共有七种模式,七种模式都有不同的功能,其中0、2、3、4需要交换机支持,1、5、6不需要交换机配置支持,Linux双网卡绑定,mode=0round-robin轮询策略(Round-robinpolicy),模式代号是0。该策略是按照设备顺序依次传输数据包,直到最后一个设备。这种模式提供负载均衡和容错能力。mode=1active-backup活动备份策略(Active-backuppolicy),模式代号是1。该策略只有一个设备处理数据,当它宕机的时候就会由备份代替,仅提供容错能力。mode=2loadbalancing(xor)异或策略(XORpolicy),模式代号是2。该策略是根据MAC地址异或运算的结果来选择传输设备,提供负载均衡和容错能力。mode=3fault-tolerance(broadcast)广播策略(Broadcastpolicy),模式代号是3。该策略通过全部设备来传输所有数据,提供容错能力。mode=4lacpIEEE802.3ad动态链接聚合(IEEE802.3adDynamiclinkaggregation),模式代号是4。该策略通过创建聚合组来共享相同的传输速度,需要交换机也支持802.3ad模式,提供容错能力。mode=5transmitloadbalancing适配器传输负载均衡(Adaptivetransmitloadbalancing),模式代号是5。该策略是根据当前的负载把发出的数据分给每一个设备,由当前使用的设备处理收到的数据。本策略的通道联合不需要专用的交换机支持,提供负载均衡和容错能力。mode=6adaptiveloadbalancing适配器负载均衡(Adaptiveloadbalancing),模式代号是6。该策略在IPV4情况下包含适配器传输负载均衡策略,由ARP协商完成接收的负载,通道联合驱动程序截获ARP在本地系统发送出的请求,用其中一个设备的硬件地址覆盖从属设备的原地址。,linux网卡绑定模式解释,以下以将eth0与eth1按mode=6模式进行绑定的例子;修改eth0与eth1配置文件内容如下(如果需要绑定更多网卡,则即更多的网卡配置文件按下面两块网卡的配置文件格式进行修改即可):rootsugon#cd/etc/sysconfig/networkscriptscatifcfg-eth0catifcfg-eth1BOOTPROTO=noneBOOTPROTO=noneSLAVE=yes#重点SLAVE=yes#重点DEVICE=eth0DEVICE=eth1MASTER=bond0#重点MASTER=bond0#重点USERCTL=noUSERCTL=noONBOOT=yesONBOOT=yes,网卡绑定步骤1,新建一个ifcfg-bond0文件,其内容如下:rootsugon#cd/etc/sysconfig/networkscriptsrootsugonnetworkscripts#viifcfg-bond0BOOTPROTO=noneDEVICE=bond0#网卡号,虚拟网卡号NETMASK=255.255.255.0#子网掩码IPADDR=192.168.1.10#IP地址GATEWAY=192.168.1#网关USERCTL=noONBOOT=yes如果需要新建另一组绑定,则新建一个ifcfg-bond1即可,ifcfg-bond1内容按ifcfg-bond0配置文件格式修改即可。,网卡绑定步骤2,修改完网卡配置文件后,执行下面两条命令:rootsugon#echoaliasbond0bonding/etc/modprobe.confrootsugon#echooptionsbond0mode=6/etc/modprobe.conf#根据需要设定mode后面的数字,此处可以加参数miimon=500,即检测间隔时间。也可以不写此行,而在bond0的配置文件中,添加如下一行:rootsugon#cd/etc/sysconfig/networkscripts/rootsugonnetworkscripts#echoBONDING_OPTS=mode=1ifcfg-bond0#此处可加参数miimon=500,即状态检测时间,如:echoBONDING_OPTS=mode=1miimon=500ifcfg-bond0至此,网卡绑定相关配置文件已修改完毕,这时重启网络即可让绑定生效。注意:重启过程中需要绑定组中的网卡至少有一块已经正确连接在交换机上,否则可能会造成重启进入操作系统后,bond0虚拟网卡不生效的问题,这时插上网线,重启系统即可。,Linux网卡绑定,Linux同一网卡绑定多个IP比较简单,例如给eth0分配第二个IP,按如下步骤操作即可:rootsugon#cd/etc/sysconfig/networkscripts/rootsugonnetworkscripts#cpifcfg-eth0ifcfg-eth0:0#生成ifcfg-eth0:0文件后,修改ifcfg-eth0:0内容如下:注意IP不能与ifcfg-eth0配置文件中的IP地址相同,不能有网关信息,最好不要有MAC地址信息。rootsugonnetworkscripts#catifcfg-eth0:0BOOTPROTO=static#指定为静态IPDEVICE=eth0:0#网卡号,为eth0:0#HWADDR=00:9f:9e:6c:8e:b6#注释掉MAC地址IPADDR=192.168.1.1#IP地址,不同于ifcfg-eth0的IP地址NETMASK=255.255.255.0#掩码地址USERCTL=noONBOOT=yes#重启网络或重启服务器时让配置文件生效TYPE=Ethernet#网络类型,可以不要,同一网卡绑定多个IP,Redhat6换主板后,eht0、eth1网卡会变成eth3、eth4在红帽6系统下面,如果换完主板后,原主板记录网卡的/etc/udev/rules.d文件夹下面一个与net相关的配置文件不能自动删除原网卡信息造成的,需要进行手动删除,否则就会造成eth0变成eth3,eth1变成eth4,解决该问题只需修改以下文件即可。rootnode1rules.d#cd/etc/udev/rules.drootnode1rules.d#ls40-hplip.rules70-persistent-net.rules97-bluetooth-serial.ru56-hpmud_support.rules85-pcscd_ccid.rules98-kexec.rules60-fprint-autosuspend.rules90-alsa.rules99-fuse.rules60-pcmcia.rules90-hal.rules99-lustre.rules60-raw.rules90-rdma.rules70-persistent-cd.rules91-drm-modeset.rules,Redhat6换主板注意事项,rootnode1rules.d#cat70-persistent-net.rules#Thisfilewasautomaticallygeneratedbythe/lib/udev/write_net_rules#program,runbythepersistent-net-generator.rulesrulesfile.#Youcanmodifyit,aslongasyoukeepeachruleonasingle#line,andchangeonlythevalueoftheNAME=key.#PCIdevice0 x8086:0 x10d3(e1000e)SUBSYSTEM=net,ACTION=add,DRIVERS=?*,ATTRaddress=48:5b:39:12:51:90,ATTRtype=1,KERNEL=eth*,NAME=eth0(如果换过主板后,将该条删除)#PCIdevice0 x8086:0 x10d3(e1000e)SUBSYSTEM=net,ACTION=add,DRIVERS=?*,ATTRaddress=48:5b:39:12:4c:57,ATTRtype=1,KERNEL=eth*,NAME=eth1(如果换过主板后,将该条删除),配置文件修改,按照上述方法删除后,请按如下操作后重启,即可正常按照常规网卡配置IP的方法进行网卡的IP配置,重启后eth2eth3也会变成eth0eth1。rootnode

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论