精华内容
下载资源
问答
  • 多网卡绑定工具

    2013-05-17 19:59:13
    多网卡阵列工具运用于服务器会更好你会明白的小白
  • 不知道你是怎样连接的,正确的连接方法应该是这样:
  • 使用这个华为官方linux驱动和运用程序,就可以在linux下面使用华为上网卡了,每次都是自动识别,自动启动软件界面。比usb_modeswitch好用了,对各个型号的华为3G卡也都有很好的兼容性(毕竟都是华为生产的),如果...
  • 网卡

    千次阅读 2014-12-19 18:50:46
    网络接口板又称为通信适配器或网络适配器(adapter)或网络接口卡NIC(Network Interface Card)但是现在更的人愿意使用更为简单的名称“网卡”。  网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了...
    概念定义:  计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。网络接口板又称为通信适配器或网络适配器(adapter)或网络接口卡NIC(Network Interface Card)但是现在更多的人愿意使用更为简单的名称“网卡”。
    
      网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。很多网卡的这两个部分是做到一起的。他们之间的关系是pci总线接mac总线,mac接phy,phy接网线(当然也不是直接接上的,还有一个变压装置)。
      下面继续让我们来关心一下PHY和MAC之间是如何传送数据和相互沟通的。通过IEEE定义的标准的MII/GigaMII(Media Independed Interfade,介质独立界面)界面连接MAC和PHY。这个界面是IEEE定义的。MII界面传递了网络的所有数据和数据的控制。
      而MAC对PHY的工作状态的确定和对PHY的控制则是使用SMI(Serial Management Interface)界面通过读写PHY的寄存器来完成的。PHY里面的部分寄存器也是IEEE定义的,这样PHY把自己的目前的状态反映到寄存器里面,MAC通过SMI总线不断的读取PHY的状态寄存器以得知目前PHY的状态,例如连接速度,双工的能力等。当然也可以通过SMI设置PHY的寄存器达到控制的目的,例如流控的打开关闭,自协商模式还是强制模式等。
      我们看到了,不论是物理连接的MII界面和SMI总线还是PHY的状态寄存器和控制寄存器都是有IEEE的规范的,因此不同公司的MAC和PHY一样可以协调工作。当然为了配合不同公司的PHY的自己特有的一些功能,驱动需要做相应的修改。
      一片网卡主要功能的实现就基本上是上面这些器件了。其他的,还有一颗EEPROM芯片,通常是一颗93C46。里面记录了网卡芯片的供应商ID、子系统供应商ID、网卡的MAC地址、网卡的一些配置,如SMI总线上PHY的地址,BOOTROM的容量,是否启用BOOTROM引导系统等东西。
      很多网卡上还有BOOTROM这个东西。它是用于无盘工作站引导操作系统的。既然无盘,一些引导用必需用到的程序和协议栈就放到里面了,例如RPL、PXE等。实际上它就是一个标准的PCI ROM。所以才会有一些硬盘写保护卡可以通过烧写网卡的BootRom来实现。其实PCI设备的ROM是可以放到主板BIOS里面的。启动电脑的时候一样可以检测到这个ROM并且正确识别它是什么设备的。AGP在配置上和PCI很多地方一样,所以很多显卡的BIOS也可以放到主板BIOS里面。这就是为什么板载的网卡我们从来没有看到过BOOTROM的原因。

      设备功能:

       (一)网卡功能简述
      网卡是工作在数据链路层的网路组件,是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能等。
       (二)网卡功能详解
      网卡上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的。而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行。因此,网卡的一个重要功能就是要进行串行/并行转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。
      在安装网卡时必须将管理网卡的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉网卡,应当从存储器的什么位置上将局域网传送过来的数据块存储下来。网卡还要能够实现以太网协议。
      网卡并不是独立的自治单元,因为网卡本身不带电源而是必须使用所插入的计算机的电源,并受该计算机的控制。因此网卡可看成为一个半自治的单元。当网卡收到一个有差错的帧时,它就将这个帧丢弃而不必通知它所插入的计算机。当网卡收到一个正确的帧时,它就使用中断来通知该计算机并交付给协议栈中的网络层。当计算机要发送一个IP数据报时,它就由协议栈向下交给网卡组装成帧后发送到局域网。
      随着集成度的不断提高,网卡上的芯片的个数不断的减少,虽然现在个厂家生产的网卡种类繁多,但其功能大同小异。网卡的主要功能有以下三个:
      1.数据的封装与解封:发送时将上一层交下来的数据加上首部和尾部,成为以太网的帧。接收时将以太网的帧剥去首部和尾部,然后送交上一层;
      2.链路管理:主要是CSMA/CD协议的实现;
      3.编码与译码:即曼彻斯特编码与译码。

      技术参数:

      网卡的技术参数
       1. 数据传输速率
      由于存在多种规范的以太网,所以网卡也存在多种传输速率,以适应它所兼容的以太网。网卡在标准以太网中速度为10Mbps,在快速以太网中速度为100Mbps,在千兆以太网中速度为1000Mbps。
      不同传输模式的网卡的传输速率也不一样。例如,在快速以太网中,半双工网卡的传输速率是100Mbps,而全双工网卡则是200Mbps。
       2. 总线方式
      网卡目前主要有PCI、ISA、和USB三种总线方式。
      ISA网卡采用程序请求I/O方式与CPU进行通信,这种方式的网络传输速率低,CPU资源占用大。这类网卡已不能满足现在不断增长的网络应用需求。
      PCI总线的网卡又分为PCI2.1标准和PCI2.2标准。PCI2.1标准的工作频率为33MHz,数据传输率为133MB/s;PCI2.2标准的工作频率为66MHz,最大数据传输率高达533MB/s。PCI网卡与CPU之间的通信方式一般采用总线控制方式,使得高优先级的任务可以直接读取数据而不再需要处理器来干涉,所以大大提高了运行的效率,降低了对系统资源的占用。
      USB总线的网卡一般是外置式的,具有不占用计算机扩展槽和热插拔的优点,因而安装更为方便。这类网卡主要是为了满足没有内置网卡的笔记本电脑用户。USB总线分为USB2.0和USB1.1标准。USB1.1标准的传输速率的理论值只有12Mbps,而USB2.0标准的传输速率就高达480Mbps,但由于价格昂贵,USB2.0网卡还未普及。
       3. 芯片
      网卡的主控制芯片是网卡的核心元件,一块网卡性能的好坏,主要是看这块芯片的质量。网卡的主控制芯片一般采用3.3V的低耗能设计、0.35μm的芯片工艺,这使得它能快速计算流经网卡的数据,从而减轻CPU的负担。
       4. 系统资源占用率
      网卡对系统资源的占用一般感觉不出来,但在网络数据量大的情况下就很明显了,如进行在线点播、语音传输、IP电话通话时。一般情况下,PCI网卡对系统资源的占用率要比ISA网卡小得多。
       5. ACPI电源管理
      ACPI是一种新的工业标准,它通过硬件和操作系统提供支持系统的电源管理功能,支持ACPI电源管理的网卡可以通过计算机的睡眠模式减少电量的损耗。
       6. 远程唤醒
      远程唤醒是一个ACPI功能,它允许用户通过网络远程唤醒计算机,进行系统维护、病毒扫描、备份数据等操作,因此成为很多用户购买网卡时看重的一个指标。要实现远程唤醒功能还要求主板支持远程唤醒,并且网卡和计算机主板都符合PCI2.2规范。
       7. 兼容性
      和其它计算机产品一样,网卡的兼容性也很重要,不仅要考虑到和自己的计算机兼容,还要考虑到和它所连接的网络兼容,所以选用网卡尽量采用知名品牌的产品,不仅安装容易,而且还能享受到一定的售后服务。
       8. 特色技术
      某些网卡的一些特色技术能提供更先进的功能、更快捷的速度和更人性化的使用。如3Com的Parallel Tasking技术通过同时读入和发送数据来优化数据吞吐,加速数据包在网线和网卡之间的传输,在获得最大吞吐量的同时仅占用极小的CPU资源。

      构成:

      网卡包括硬件和固件程序(只读存储器中的软件例程),该固件程序实现逻辑链路控制和媒体访问控制的功能网卡包括硬件和固件程序(只读存储器中的软件例程),该固件程序实现逻辑链路控制和媒体访问控制的功能,还记录唯一的硬件地址即mac地址,网卡上一般有缓存。网卡须分配中断irq及基本i/o端口地址,同时还须设置基本内存地址(base memory address)和收发器(transceiver)
       1. 网卡的控制芯片
      是网卡中最重要元件,是网卡的控制中心,有如电脑的cpu,控制着整个网卡的工作,负责数据的的传送和连接时的信号侦测。早期的10/100m的双速网卡会采用两个控制芯片(单元)分别用来控制两个不同速率环境下的运算,而目前较先进的产品通常只有一个芯片控制两种速度。
       2. 晶体震荡器
      负责产生网卡所有芯片的运算时钟,其原理就象主板上的晶体震荡器一样,通常网卡是使用20或25hz的晶体震荡器。
       3. BOOT ROM插槽
      如无特殊要求网卡中的这个插槽处在空置状态。一般是和BOOT ROM芯片搭配使用,其主要作用是引导电脑通过服务器引导进入win9x。
       4. BOOT ROM
      就是启动芯片,让电脑可以在不具备硬盘、软驱和光驱的情况下,直接通过服务器开机,成为一个无硬盘无软驱的工作站。没有软驱就无法将资料输出,这样也可以达到资料保密的功能。同时,还可以节省下购买这些电脑部件的费用。在使用BOOT ROM时要注意自己使用何种网络操作系统,通常有boot rom for nt,boot rom for unix,boot rom for netware等,boot rom启动芯片要自行购买。
       5. EPROM(Erasable Programmable ROM,可擦除可编程ROM)
      从前的老式网卡都要靠设置跳线或是dip开关来设定irq、dma和i/o port等值,而现在的网卡则都使用软件设定,几乎看不见跳线的存在。各种网卡的状态和网卡的信息等数据都存在这颗小小的EEPROM(电可擦写可编程只读存储器)里,通过它来自动设置。
       6. 内接式转换器
      只要有bnc接头的网卡都会有这个芯片,并紧邻在bnc接头旁,它的功能是在网卡和bnc接头之间进行数据转换,让网卡能通过它从bnc接头送出或接收资料。
       7. RJ-45和BNC接头
      RJ-45是采用双绞线作为传输媒介的一种网卡接口,在100Mbps网中最常应用。BNC是采用细同轴电缆作为传输媒介接口。
       8. 信号指示灯
      在网卡后方会有二到三个不等的信号灯,其作用是显示目前网络的连线状态,通常具有tx和rx两个信息。tx代表正在送出资料,rx代表正在接收资料,若看到两个灯同时亮则代表目前是处于全双工的运作状态,也可由此来辨别全双工的网卡是否处于全双工的网络环境中(见上图两个接口的中间部分)。也有部分低速网卡只用一个灯来表示信号,通过不同的灯光变换来表示网络是否导通。

      工作原理:

      PHY在发送数据的时候,收到MAC过来的数据(对PHY来说,没有帧的概念,对它来说,都是数据而不管什么地址,数据还是CRC),每4bit就增加1bit的检错码,然后把并行数据转化为串行流数据,再按照物理层的编码规则(10Based-T的NRZ编码或100based-T的曼彻斯特编码)把数据编码,再变为模拟信号把数据送出去。收数据时的流程反之。现在来了解PHY的输出后面部分。一颗CMOS制程的芯片工作的时候产生的信号电平总是大于0V的(这取决于芯片的制程和设计需求),但是这样的信号送到100米甚至更长的地方会有很大的直流分量的损失。而且如果外部网现直接和芯片相连的话,电磁感应(打雷)和静电,很容易造成芯片的损坏。
      再就是设备接地方法不同,电网环境不同会导致双方的0V电平不一致,这样信号从A传到B,由于A设备的0V电平和B点的0V电平不一样,这样会导致很大的电流从电势高的设备流向电势低的设备。我们如何解决这个问题呢?
      这时就出现了Transformer(隔离变压器)这个器件。它把PHY送出来的差分信号用差模耦合的线圈耦合滤波以增强信号,并且通过电磁场的转换耦合到连接网线的另外一端。这样不但使网线和PHY之间没有物理上的连接而换传递了信号,隔断了信号中的直流分量,还可以在不同0V电平的设备中传送数据。
      隔离变压器本身就是设计为耐2KV~3KV的电压的。也起到了防雷感应(我个人认为这里用防雷击不合适)保护的作用。有些朋友的网络设备在雷雨天气时容易被烧坏,大都是PCB设计不合理造成的,而且大都烧毁了设备的接口,很少有芯片被烧毁的,就是隔离变压器起到了保护作用。
      发送数据时,网卡首先侦听介质上是否有载波(载波由电压指示),如果有,则认为其他站点正在传送信息,继续侦听介质。一旦通信介质在一定时间段内(称为帧间缝隙IFG=9.6微秒)是安静的,即没有被其他站点占用,则开始进行帧数据发送,同时继续侦听通信介质,以检测冲突。在发送数据期间,如果检测到冲突,则立即停止该次发送,并向介质发送一个“阻塞”信号,告知其他站点已经发生冲突,从而丢弃那些可能一直在接收的受到损坏的帧数据,并等待一段随机时间(CSMA/CD确定等待时间的算法是二进制指数退避算法)。在等待一段随机时间后,再进行新的发送。如果重传多次后(大于16次)仍发生冲突,就放弃发送。
      接收时,网卡浏览介质上传输的每个帧,如果其长度小于64字节,则认为是冲突碎片。如果接收到的帧不是冲突碎片且目的地址是本地地址,则对帧进行完整性校验,如果帧长度大于1518字节(称为超长帧,可能由错误的LAN驱动程序或干扰造成)或未能通过CRC校验,则认为该帧发生了畸变。通过校验的帧被认为是有效的,网卡将它接收下来进行本地处理
       网卡的原理及测试技术
      网卡充当计算机和网络缆线之间的物理接口或连线将计算机中的数字信号转换成电或光信号,称为nic( network interface card )。数据在计算机总线中传输是并行方式即数据是肩并肩传输的,而在网络的物理缆线中说数据以串行的比特流方式传输的,网卡承担串行数据和并行数据间的转换。网卡在发送数据前要同接收网卡进行对话以确定最大可发送数据的大小、发送的数据量的大小、两次发送数据间的间隔、等待确认的时间、每个网卡在溢出前所能承受的最大数据量、数据传输的速度。

      类型:

      网卡的分类:
       1. 以频宽区分网卡种类
      目前的以太网卡分为10mbps、100mbps和1000 mbps三种频宽,目前常见的三种架构有10baset、100basetx与base2,前两者是以rj-45双绞线为传输媒介,频宽分别有10mbps和100mbps。而双绞线又分为category 1至category 5五种规格,分别有不同的用途以及频宽,category通常简称cat,只要使用cat5规格的双绞线皆可用于10/100mbps频宽的网卡上。而10base2架构则是使用细同轴电缆作为传输媒介,频宽只有10mbps。这里提到的频宽10或100mbps是指网卡上的最大传送频宽,而频宽并不等于网络上实际的传送速度,实际速度要考虑到传送的距离,线路的品质,和网络上是否拥挤等因素,这里所谈的bps指的是每秒传送的bit(1个byte=8个bit)。而100mbps则称为高速以太网卡(fast ethernet),多为pci接口。因为其速度快,目前新建的局域网络绝已大多数已采用100mbps的传输频宽,已有渐渐取代10mbps网卡的趋势。当前市面上的pci网卡多具有10/100mbps自动切换的功能,会根据所在的网络连线环境来自动调节网络速度。1000 mbps以太网卡多用于交换机或交换机与服务器之间的高速链路或backbone。
       2. 以接口类型区分网卡种类
      以接口类型来分,网卡目前使用较普遍的是isa接口、pci接口、usb接口和笔记本电脑专用的pcmcia接口。现在的isa接口的网卡均采用16bit的总线宽度,其特性是采用programmed i/o的模式传送资料,传送数据时必须通过cpu在i/o上开出一个小窗口,作为网卡与pc之间的沟通管道,需要占用较高的cpu使用率,在传送大量数据时效率较差。pci接口的网卡则采用32bit的总线频宽,采用bus master的数据传送方式,传送数据是由网卡上的控制芯片来控制,不必通过i/o端口和cpu,可大幅降低cpu的占用率,目前产品多为10/100mbps双速自动侦测切换网卡。
       3. 以全双工/半双工来区分网卡种类
      网络有半双工(half duplex)与全双工(full duplex)之分,半双工网卡无法同一时间内完成接收与传送数据的动作,如10base2使用细同轴电缆的网络架构就是半双工网络,同一时间内只能进行传送或接收数据的工作,效率较低。要使用全双工的网络就必须要使用双绞线作为传输线才能达到,并且也要搭配使用全双工的集线器,要使用10base或100basetx的网络架构,网卡当然也要是全双工的产品
       4. 以网络物理缆线接头区分网卡
      目前网卡常用的网线接头有rj-45与bnc两种,有的网卡同时具有两种接头,可适用于两种网络线,但无法两个接头同时使用。另外还有光纤接口的网卡,通常带宽在1000 mbps。
       5. 其他功能wol
      有些网卡会有wol的功能,wol网络开机的功能(wake on lan)。它可由另外一台电脑,使用软件制作特殊格式的信息包发送至一台装有具wol功能网卡的电脑,而该网卡接收到这些特殊格式的信息包后,就会命令电脑打开电源,目前已有越来越多的网卡支持网络开机的功能。
       6. 其它网卡

      从网络传输的物理媒介上还有无线网卡,利用2.4ghz的无线电波来传输数据。目前ieee有两种规范802.11和802.11b,最高传输速率分别为2m和11m,接口有pci、usb和pcmcia几种。

    产品:  目前流行的网卡品牌:
      D-Link(18)  TP-LINK(7)   3COM(16)   阿尔法(8)
      腾达(4)    华硕(1)     金浪(4)   NETGEAR(2)
      水星网络(1)  神州数码(4)   磊科(1)   全码(2)
      IP-COM(3)   JCG(3)     IBM(3)    固网(1)
      ECOM(4)    爱迪麦斯(2)   英特尔(32)
      
      常见的网卡品牌介绍:
      1. Intel
      Intel是个老品牌了,早期的台式机有很多都采用Intel的入门级网卡产品——lntel Pro/100VE。在AMD还没与Intel形成明显的竞争关系之前,这个网卡在市场中很常见,后来Intel又推出了Pro 10/100、Pro 100/1000,后两个产品现在大多集成到Intel自主品牌的主板中,DIY市场已经不多见了。 8254X系列,这个系列是早期的千兆芯片了,照7X系列的性能要差一些,目前仍用在低端千兆网卡产品中。
      2. Realtek
      Realtek,中文叫做瑞昱,这个品牌可谓是家喻户晓。瑞昱半导体成立于1987年,位于台湾“硅谷”的新竹科学园区,旗下的网卡芯片和声卡芯片被广泛运用于台式电脑之中,它凭借成熟的技术和低廉的价格,走红与DIY市场,是许多带有集成网卡、声卡的主板的首选。尤其是8139D网卡芯片,在市场上占有绝对的优势。 千兆芯片则有8110S、8110SB、8110SC,高端一点的有8169S、8169SB和8169SC。如果你的主板集成了千兆网卡,你就可以看看芯片表面来判断是Realtek的哪个千兆芯片。
      3. Broadcom
      Broadcom公司创立于1991年,是世界上最大的无生产线半导体公司之一,总部位于美国加利福尼亚州的尔湾。今年3月份收购了光驱技术供应商Sunext Design。 NetLink 440X系列,这个系列可以说是与Realtek 8139最有竞争力的网卡芯片,其市场份额也不小,一部分品牌机和独立网卡都采用了这个芯片,它的驱动非常完善,支持大部分操作系统。 NetLink 57XX系列,这个系列都是千兆芯片了,其中有5781、5786、5787、5788、5789,市面上千兆网卡中也能经常见到57XX系列的芯片。一些笔记本电脑配备的千兆网卡也有很多采用了57XX系列芯片。 在有线芯片方面,Ather:os只有两款千兆产品——AR8021和AR8216。8021就是一个标准的千兆网卡芯片,没有什么特点可言。8216在8021的基础上增加了对802.1p的支持,加入Qos系统,支持IPv6和VLAN功能。
      4. VIA和SIS
      SIS的网卡芯片一般只出现在采用了SIS芯片组的主板上,独立网卡市场几乎销声匿迹。由于SIS官方网站上只有SIS900,所以其他型号的网卡驱动都是主板厂商直接提供,如果你的网卡是SIS的芯片,在下载驱动程序时去主板厂商的网站找会更方便。接下来看VIA。VIA的网卡芯片曾经有过一段辉煌的历史,当时8000系列的板载网卡芯片非常流行,许多大的主板厂商都采用其网络芯片,后来由于Realtek发展壮大,其产品就被人们所遗忘。加上VIA主板芯片组的地位被nVIDIA取代,就更没有人去注意VIA的网络芯片了。 但是现在仍然能够看到VIA的主板芯片组和网卡芯片。VT8231是一个经典的网卡芯片型号,它是标准的百兆网卡芯片,采用传统、成熟的技术制作而成,缺点就是稳定性不好。

    参考资料:http://www.xxglx.com/net/zyk/htmlfiles/equipment/equipment00001.htm

    展开全文
  • VMware运用Intel I350网卡异常处理

    千次阅读 2019-08-09 10:19:11
    [ 真实案例,信息脱敏 ] [ 案例描述 ] 客户新购入服务器部署VMware ESXi 6.5 update 2版本,实施期间未发现任何问题且本番上线也正常。...补丁升级完毕,重启驱动正式运用: 至此问题解决!

    [真实案例,信息脱敏]

    [案例描述]
    客户新购入服务器部署VMware ESXi 6.5 update 2版本,实施期间未发现任何问题且本番上线也正常。在上线一段时间后,客户忽然致电业务均无法正常访问,服务器地址也无法ping通的。

    [案例处理]
    2018年1月5日:
    此时,远程服务器硬件管理接口查看服务器状态正常,Console控制台也可以访问就是网络无法正常的。Console控制台登录到VMware Shell界面执行相关命令查看网络状态。
    在这里插入图片描述

    网络是正常的,内部访问也是正常,不过就是不可以正常与外界通信。
    鉴于客户业务需要7 x 24 运行且现场只有这一台服务器构筑业务应用程序,因此尝试重启是否可以修复问题。在控制台重置服务器后,业务可以正常访问。

    我们将此问题向硬件厂商与VMware进行沟通确认。两家回复如下:

    1. 硬件厂商反馈此问题没有硬件报错,但建议将BIOS等固件进行升级。
    2. VMware则建议我们将VMware升级到最新版本。网卡EEE功能关闭。

    2018年1月8日:
    可惜我们还没有来得及操作厂家提供的步骤,问题又一次出现。我们只能赶到客户现场对服务器进行相关操作并且通过pinginfoview程序对服务器进行持续的ping包。对服务器持续ping包是为了知道服务器在什么时候异常以落实准确的日志时间。

    关闭网卡EEE节点功能:
    在这里插入图片描述

    此波操作,我们以为问题得到解决…直到…

    2018年1月30日:
    29日,客户现场由于停电服务器均重启,那pinginfoview自然也就因为重启被关闭了。30日,客户致电问题又再次重现的…至此我判断问题可能还是EEE功能引起的,但我确实已经关闭EEE功能啊?
    在这里插入图片描述
    此时,我再次与硬件厂商与VMware进行沟通,不过均没有任何比较好的回复。日志信息与故障问题不断的重复,我都怀疑自己是复读机。

    我在硬件厂商的知识库找到如下Case与我案例有一些雷同,于是我还是怀疑网卡异常引起的问题。
    在这里插入图片描述
    检查VMware网卡驱动,向VMware大神朋友询问立刻得到答复。igbn驱动1.3.1版本有Bug,但驱动不会包含在当前最新的VMware里面…
    在这里插入图片描述
    我登录VMware网站检索最新的igbn驱动,果然有最新1.4.6版本,其1.4.1版本说明正好有一个Bug修复是与EEE功能异常有关。
    在这里插入图片描述

    下载补丁并且应用到服务器,简要过程如下:
    在这里插入图片描述
    补丁升级完毕,重启驱动正式运用:
    在这里插入图片描述
    至此问题解决!

    展开全文
  • Linux系统在大多数企业运用中都占据着及其重要的作用,但是从centos7开始我们发现安装完操作系统后,网卡名称发生了变化,不在是以前的eth0这样命名了。这对于我们使用起来有很的不便。 本文将介绍如何修改网卡...

    Linux系统在大多数企业运用中都占据着及其重要的作用,但是从centos7开始我们发现安装完操作系统后,网卡名称发生了变化,不在是以前的eth0这样命名了。这对于我们使用起来有很多的不便。
    本文将介绍如何修改网卡名称,及双网卡绑定。

    [root@dwh ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:84:ec:d4 brd ff:ff:ff:ff:ff:ff
        inet 192.168.12.143/24 brd 192.168.12.255 scope global dynamic ens33
           valid_lft 1460sec preferred_lft 1460sec
        inet6 fe80::43b6:8da1:941c:76a8/64 scope link 
           valid_lft forever preferred_lft forever



    先修改网卡配置文件


    [root@dwh ~]# cd /etc/sysconfig/network-scripts/
    
    [root@dwh network-scripts]# ls
    ifcfg-ens33  ifdown-isdn      ifup          ifup-plip      ifup-tunnel
    ifcfg-lo     ifdown-post      ifup-aliases  ifup-plusb     ifup-wireless
    ifdown       ifdown-ppp       ifup-bnep     ifup-post      init.ipv6-global
    ifdown-bnep  ifdown-routes    ifup-eth      ifup-ppp       network-functions
    ifdown-eth   ifdown-sit       ifup-ib       ifup-routes    network-functions-ipv6
    ifdown-ib    ifdown-Team      ifup-ippp     ifup-sit
    ifdown-ippp  ifdown-TeamPort  ifup-ipv6     ifup-Team
    ifdown-ipv6  ifdown-tunnel    ifup-isdn     ifup-TeamPort
    
    [root@dwh network-scripts]# mv ifcfg-ens33 ifcfg-eth0
    
    [root@dwh network-scripts]# vim ifcfg-eth0 
    TYPE="Ethernet"
    BOOTPROTO="dhcp"
    DEFROUTE="yes"
    PEERDNS="yes"
    PEERROUTES="yes"
    IPV4_FAILURE_FATAL="no"
    NAME="eth0"
    UUID="18a685ec-ff6b-4a8f-be99-cfe597ada858"
    DEVICE="eth0"
    ONBOOT="yes"



    禁用命名规则

    [root@dwh network-scripts]# vim /etc/default/grub
    
    GRUB_CMDLINE_LINUX="rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb net.ifnames=0 biosdevname=0 quiet"
    
    [root@dwh network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg 
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64
    Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img
    Found linux image: /boot/vmlinuz-0-rescue-cd5074a9e6784fceb326c45e4293f6a2
    Found initrd image: /boot/initramfs-0-rescue-cd5074a9e6784fceb326c45e4293f6a2.img
    done


    重启

    [root@dwh network-scripts]# reboot
    
    [root@dwh network-scripts]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:84:ec:d4 brd ff:ff:ff:ff:ff:ff
        inet 192.168.12.143/24 brd 192.168.12.255 scope global dynamic eth0
           valid_lft 1118sec preferred_lft 1118sec
        inet6 fe80::20c:29ff:fe84:ecd4/64 scope link 
           valid_lft forever preferred_lft forever



    二、配置双网卡链路聚合

    [root@dwh ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
    Connection 'team0' (711bde84-1a1d-4aa2-a155-273d0110c031) successfully added.

    添加IP

    [root@dwh ~]# nmcli connection modify team0 ipv4.addresses "192.168.122.4/24" ipv4.method manual


    添加网关、DNS

    [root@dwh ~]# nmcli connection modify team0 ipv4.gateway "192.168.12.2" ipv4.dns "114.114.114.114"

    [root@dwh ~]# nmcli connection add type team-slave con-name team0-p1 ifname eth0 master team0
    Connection 'team0-p1' (2f281758-344a-4dc1-8204-67ff9c66f4b6) successfully added
    
    [root@dwh ~]# nmcli connection add type team-slave con-name team0-p2 ifname eth1 master team0
    Connection 'team0-p2' (2a5e5242-32b9-49ec-ae6a-a4e4c2366e7e) successfully added.
    
    [root@dwh ~]# nmcli connection up team0
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
    
    [root@dwh ~]# nmcli connection up team0-p1
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
    
    [root@dwh ~]# nmcli connection up team0-p2
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
    [root@dwh ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:84:ec:d4 brd ff:ff:ff:ff:ff:ff
        inet 192.168.12.143/24 brd 192.168.12.255 scope global dynamic eth0
           valid_lft 1745sec preferred_lft 1745sec
    3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
        link/ether 52:54:00:54:55:bb brd ff:ff:ff:ff:ff:ff
        inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
           valid_lft forever preferred_lft forever
    4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
        link/ether 52:54:00:54:55:bb brd ff:ff:ff:ff:ff:ff
    5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:84:ec:de brd ff:ff:ff:ff:ff:ff
        inet 192.168.12.144/24 brd 192.168.12.255 scope global dynamic eth1
           valid_lft 1749sec preferred_lft 1749sec
    8: team0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
        link/ether 9e:11:f7:2a:58:35 brd ff:ff:ff:ff:ff:ff
        inet 192.168.122.4/24 brd 192.168.122.255 scope global team0
           valid_lft forever preferred_lft forever





    展开全文
  • 常用到的是“一个网卡绑定个IP”一个网卡绑定个IPlinux的收集设置装备铺排设置装备陈设文件存放在/etc/sysconfig/network-scripts内里,关于以太网的第一个收集设置装备铺排,设置装备陈设文件名日常为ifcfg-eth...

      前导发端:网海拾贝




    常用到的是“一个网卡绑定多个IP”

    一个网卡绑定多个IP

    linux的收集设置装备铺排设置装备陈设文件存放在/etc/sysconfig/network-scripts内里, 
    关于以太网的第一个收集设置装备铺排,设置装备陈设文件名日常为ifcfg-eth0。
    如果须要为第一个收集设置装备铺排多绑定一个IP地点,只须要在
    /etc/sysconfig/network-scripts目次内里竖立一个名为ifcfg-eth0:0的文件,
    内容样例为:

    DEVICE="eth0:0"
    IPADDR="211.100.10.119"
    NETMASK="255.255.255.0"
    ONBOOT="yes"

    个中的DEVICE为设置装备铺排的称号,
    IPADDR为此设置装备铺排的IP地点,
    NETMASK为子网掩码
    ONBOOT 表今朝体系启动时主动启动。
    如果须要再绑定多一个IP地点,
    只须要把文件名和文件内的DEVICE中的eth0:x加一即可。
    LINUX最多可以支持255个IP别号


    多个网卡绑定一个IP

    运用多块网卡捏构成为一块网卡,具有相反的IP地点。
    这项技术其真实sun和cisco中曾经存在,辞别称为Trunking和etherchannel技术,
    在linux中,这种技术称为bonding。
    由于bonding在内核2.4.x中曾经采集了,
    只须要在编译的时分把收集设置装备铺排选项中的 Bonding driver support选中就可以了。
      然后,从头编译中心,从头起动计较机,实验如下饬令:

      ismod bonding
      ifconfig eth0 down
      ifconfig eth1 down
      ifconfig bond0 ipaddress
      ifenslave bond0 eth0
      ifenslave bond0 eth1

      今朝两块网卡曾经象一块一样变乱了,如答应以进步集群节点间的数据传输。
      你最好把这几句写成一个脚本,再由/etc/rc.d/rc.local调用,
    以便一开机就生效。
      bonding关于做事器来是个比拟好的选择,在没有千兆网卡时,
    用两三块100兆网卡作 bonding,可除夜除夜进步做事器到交流机之间的带宽。
    但是须要在交流机上设置跟尾bonding 网卡的两个口子映射为统一个捏造接口。




    版权声明: 原创作品,答应转载,转载时请务必以超链接编制标明文章 原始来由 、作者信息和本声明。否则将追查司法责任。

    转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1976158.html

    展开全文
  • 千兆以太网网卡多用于服务器,以便提供服务器与交换机之间的高速连接,提高网络主干系统的响应速度。中文名千兆光纤网卡外文名Gigabit optical network card千兆光纤网卡简介编辑语音1000Mbps光纤网卡也称为千兆...
  • 网卡驱动程序框架 网卡驱动程序“收发功能”: 只要把上层的数据发给网卡,从网卡来的数据构造成包给上层即可。网卡只需要 “socket”编程,不需要打开某设备。 驱动程序都是以面向对象的思想写的,都有相关的结构体...
  • Intel 82576网卡

    千次阅读 2019-06-18 11:43:40
    基于Intel 82576芯片自主研发的光纤网卡,主要有2个型号,千兆双电口网卡和千兆双光口网卡,Intel 82576网卡被广泛运用在网络项目中。下面给大家想想介绍下Intel 82576网卡。 Intel 82576网卡展示了企业网络和数据...
  • Linux Bonding一、什么是bondingLinux bonding 驱动提供了一个把个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余二、bonding应用方向1、网络负载均衡对 于bonding的网络负载均衡是我们...
  •  iface eth0 inet dhcp //表示如果有网卡ech0, 则用dhcp获得IP地址 (这个网卡是本机的网卡,而不是WIFI网卡)  auto wlan0 //表示如果有wlan设备,使用wlan0设备名  allow-hotplug wlan0 //表示wlan设备...
  • 确定使用网卡中的一张上网作者:Julian2005-04-28 17:23分类:默认分类标签: 对于两张网卡的问题,网上基本都是再说,一台机器两张网卡:其中一张链接内网,一张链接外网,该如何指定路由表。没有提到过如何在...
  • 网卡驱动程序

    2020-07-25 10:58:26
    “sk_buff”结构是纽带,运用“hard_start_xmit()”和“netif_rx()”:应用层构造好一个包后,放到“skb_buff”结构交给网卡驱动,调用“hard_start_xmit()”来发送。 网卡在中断程序中收到数据后,从芯片里把数据读...
  • 《Linux多网卡绑定及子接口》由会员分享,可在线阅读,更相关《Linux多网卡绑定及子接口(5页珍藏版)》请在人人文库网上搜索。1、Linux多网卡绑定、IP别名在介绍多网卡绑定以及子接口技术之前,首先来介绍一下查看...
  • 如何配置Linux网卡

    2017-03-17 23:32:01
    网卡的配置:1.网卡配置文件对于网卡信息的配置通常包括:配置IP地址、子网掩码和网关。网卡信息保存在网卡配置文件中。网卡配置文件位于/etc/sysconfig/network-scripts目录下。 一块网卡对应一个网卡配置文件,...
  • 网卡的模式

    2013-06-17 11:36:49
    改变模式需用程序实现如Sniffer类的软件一般都采用将网卡设置成混杂模式来获取数据包,设为混杂模式之后,因为网卡会接收所有能够接收到的数据,所以这个时候的数据量非常大,所以在设置为混杂模式同时,一般要设置...
  • 破解路由器的过程(一张网卡多人使用
  • 配置Linux网卡

    2015-01-27 12:33:09
    网卡的配置:1.网卡配置文件对于网卡...一块网卡对应一个网卡配置文件,配置文件命名规则:ifcfg-网卡类型以及网卡的序列号,由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-e...
  • 如何在网络连接里面添加一个IP地址给虚拟网卡如何在网络连接里面添加一个IP地址给虚拟网卡 一般来说当系统完成添加虚拟网卡以后,IP设置系统就会自动完成的,不需要手动.如果它不能够自动设置IP地址,也可以手动设置....
  • Linux双网卡绑定完结就是运用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,就是两块网卡具有相同的IP地址而并行联接聚组成一个逻辑链路作业。 其实这也被成为被称为Trunking和...
  • linux 网卡设置

    2013-12-03 17:24:27
    网卡的配置:1.网卡配置文件对于网卡...一块网卡对应一个网卡配置文件,配置文件命名规则:ifcfg-网卡类型以及网卡的序列号由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-et...
  • Linux网卡攻略

    千次阅读 2013-11-27 10:09:41
    网卡配置文件 对于网卡信息的配置通常包括:配置IP地址、子网掩码和网关。网卡信息保存在网卡配置文件中。网卡配置文件位于/etc/sysconfig/network-scripts目录下。一块网卡对应一个网卡配置文件,配置文件命名规则...
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢读者...回答问题不要只搬书本上的东西,有时候很东西理论和实际相差甚远,测过你才知道。参考回答:没必要更换,虽然你的网卡是千兆的,其实是百兆和千兆自适...
  • 1、入口函数和出口函数 ... (2)出口函数 ...3、发包函数(关心里面...把skb的数据写入了网卡,因而能够释放skb.(数据全部发送出去应该是指sk_buff的数据发送到网卡队列)然后唤醒网卡队列,让网卡发送数据出去 4、
  • 网卡数据包截获

    2008-06-20 09:51:55
    可以截获网卡的数据包。
  • 批处理切换无线网卡和有线网卡

    千次阅读 2010-11-09 23:40:00
    笔记本有两个网卡,一个无线的,一个有线的.上班的时间基本用有线的,下班后用无线的.为了防止右下角有红色的叉号,每一次都得从网上邻居中关闭一个,开启另一个的麻烦动作,为了一键切换,运用批处理即可.1.下载命令行工具...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,621
精华内容 5,448
关键字:

多网卡运用