记一次脑残的故障处理-万兆网卡驱动升级

环境

  • centos 6.5 x64
  • 83599ES 万兆网卡
  • 旁路流量送到万兆网卡

升级万兆网卡驱动

重复过一万次的操作,一键搞定;这里有一个小细节,intel官网驱动有版本升级,之前的地址不能用了,重新更改地址,下载最新版的pf_ring

问题

可以看到网卡流量,但是使用tcpdump无法捕获数据包

处理过程

  1. 怀疑pf_ring的模式问题,设置pf_ring模式无果
  2. 为避免干扰,卸掉pf_ring模块
  3. 完全卸载pf_ring
  4. 干掉配置的网卡参数
  5. 卸载驱动,加载原始驱动,正常
  6. 怀疑驱动版本太高,找到老版本安装后,问题依旧
  7. 开始正式对待这个事情,查看驱动支持的系统
  8. 发现问题,因为centos的版本太低,最新驱动早已不支持6.5
  9. 一路查看驱动的Readme,往下找到能兼容的版本
  10. 问题解决

原文地址:https://www.cnblogs.com/dingtianwei/p/9691651.html

时间: 2024-11-07 01:37:46

记一次脑残的故障处理-万兆网卡驱动升级的相关文章

脑残问题收集

今天碰到几个脑残的问题 1.在sql语句执行的时候,报错提示java.sql.SQLException: ORA-00911: 无效字符  最后发现时sql语句后面多加了个分号: 2.在sql语句执行始终查到数据,放在数据库没问题,最后发现时自己的传参的顺序搞错了,纠结了半天唉! 3.用TreeTable插件的时候,异步请求增加子级菜单始终不能,最后发现是在引用的时候单引号和双引号搞错了,以后大伙用插件的话要记得按照插件示例中的代码格式来写呀!

脑残集(1)把一个字符串内的正整数相加

1 #include "string" 2 typedef std::basic_string<TCHAR> tstring; 3 int _tmain(int argc, _TCHAR* argv[]) 4 { 5 6 tstring str= _T("没2有60最脑40残只有100更脑残!5"); 7 const tstring numSet = _T("0123456789"); 8 tstring::size_type pos

android 反编译(dex 和 odex),非脑残转帖,绝对可靠

Android 反编译 反编译odex文件(例如framework.odex),若是反编译dex,直接第4步 1.由于反编译odex的工具在D:\Develop tools\android反编译工具\odex中,因此为了执行命令方便一点在odex文件夹里面,将system的文件夹结构给新建一下,将反编译的odex中所引用的所有包都放到对应的目录下 system----- |-------app |-------framework 2.java -jar baksmali-2.0.3.jar -d

有个学霸找我这个脑残要这道题的无脑代码——立体图

#include<iostream> #include<cstring> #include<cstdio> using namespace std; int v[52][52]; char s[2001][2001]; int n,m,x,y; void wri(int a,int b) { s[a][b]='+'; s[a+1][b]='-'; s[a+2][b]='-'; s[a+3][b]='-'; s[a+4][b]='+'; s[a][b-1]='|'; s[

java javaEE javaWEB J2EE程序猿是脑残的程序员,一辈子打工的程序员

这几天我越来越郁闷,现在程序猿很火----尤其javaEE成员.但是我感觉在火也是只能给人打工的程序猿. 原因 javaweb的项目都很大,没听过那个码农能单独接到什么项目.只能被人剥削. 有人不信,我来分析一下 C/C++: 都说c/c++落伍了 TMD ,也不看看现在 C/C++ 不去打工能活不,TMD ,C/C++ 随便写个小弄下就可以挂AD,实在不行可以玩反编译.TMD 不用打工,照样可以养家. PHP : mysql + PHP  随便写个小程序,实在不行,开源的cms项目太多了,自己

班上一个哥们java脑残的笔试题1,2,3,4等于12可以重复3分钟答出来

package com.hao947; public class hao947 { public static void main(String[] args) { int a = 1; int b = 2; int c = 3; int d = 4; int count = 0; for (int i = 0; i <= 12; i++) { for (int j = 0; j <= 6; j++) { for (int k = 0; k <= 4; k++) { for (int l

[转帖]脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?

脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么? http://www.52im.net/thread-1732-1-1.html 1.引言 本文接上篇<脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手>,继续脑残式的网络编程知识学习 ^_^. 套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消息都靠它.我们熟悉的web服务器底层依赖它,我们用到的MySQL关系数据库.Redis内存数据库底层依赖它.我们用微信和别

[转帖]脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手

脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手 http://www.52im.net/thread-1729-1-1.html 1.引言 网络编程中TCP协议的三次握手和四次挥手的问题,在面试中是最为常见的知识点之一.很多读者都知道"三次"和"四次",但是如果问深入一点,他们往往都无法作出准确回答. 本篇文章尝试使用动画图片的方式,来对这个知识点进行"脑残式"讲解(哈哈),期望读者们可以更加简单.直观地理解TCP网络通信交互的本

intel万兆网卡驱动简要分析

原创文章,转载请注明: 转载自pagefault 本文链接地址: intel万兆网卡驱动简要分析 这里分析的驱动代码是给予linux kernel 3.4.4 对应的文件在drivers/net/ethernet/intel 目录下,这个分析不涉及到很细节的地方,主要目的是理解下数据在协议栈和驱动之间是如何交互的. 首先我们知道网卡都是pci设备,因此这里每个网卡驱动其实就是一个pci驱动.并且intel这里是把好几个万兆网卡(82599/82598/x540)的驱动做在一起的. 首先我们来看对