dpdk安装与绑定网卡

DPDK的安装有两种方法:

第一种是使用dpdk/tools/setup.sh选择命令字来安装;第二种是自己手动安装。为了更好地熟悉DPDK,我使用第二种方法。

1、make config T=x86_64-native-linuxapp-gcc  && make

配置并编译DPDK

2、make install T=x86_64-native-linuxapp-gcc

3、ifconfig eth2 down

先把eth2关掉,不然第4步会报错的。

4、python tools/dpdk_nic_bind.py --bind=igb_uio eth2

绑定igb_uio驱动到eth2

5、service network restart && ifconfig

重新启动网卡

6、python tools/dpdk_nic_bind.py --status

查看网卡驱动绑定状态

在第5步之后,ifconfig查看网卡端口,结果eth2竟然消失了,以为有问题。后来才明白这才是正常的!!!

因为安装了igb_uio驱动之后,eth2不再归ixgbe管理了,而是归igb_uio管理,ifconfig看不到eth2。

时间: 2024-10-28 14:35:21

dpdk安装与绑定网卡的相关文章

在RedHa上安装MRTG监控网卡流量

http://os.51cto.com/art/201103/252149.htm 2011-03-30 15:05 张微波 phpchina 字号:T | T 在RedHa上安装MRTG监控网卡流量:MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,以非常直观的形式显示流量负载.本文讲述的是在RedHa上安装MRTG监控网卡流量 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 在RedHat9上安装调试MRTG监控本机网卡流量 系统环

DPDK安装方法 17.12.13

DPDK安装方法 17.12.13 Ubuntu: $ git clone https://github.com/DPDK/dpdk.git $ cd dpdk/ $ export RTE_ARCH="x86_64" $ export RTE_SDK="/home/ops/dpdk" $ export RTE_TARGET="x86_64-native-linuxapp-gcc" $ source ~/.bashrc $ make config

关于DPDK17或18无法在CentOS6上绑定网卡问题的解决方案

问题:如题:主要出现在内核版本在2.6.37以下的系统,内核模块可以编译和插入,但是绑定网卡总是失败(message中给出的trace是说中断问题): 后查找一些资源并对比了16的相关实现代码,发现其中有个标志送的有问题,修改后就可以正常绑定并且测试也正常,但还必须插入dca内核模块,方可运作,否则一直报io error. 具体修改如下(17和18中的代码把一部分挪到了一个叫igbuio_pci_open的地方,注意中间部分:在igbuio_pci_open开始部分,直接reuturn 0):

树莓派安装TPLINK_WN725n v2网卡驱动

树莓派安装TPLINK_WN725n v2网卡驱动 首先检查树莓派linux内核版本: $ uname -a Linux raspberrypi 4.4.34-v7+ #930 SMP Wed Nov 23 15:20:41 GMT 2016 armv7l GNU/Linux 我使用的内核为4.4.34-v7+ #930 先是按照下面这个帖子尝试 http://zhangshenjia.com/it/raspberry_pi/raspbian-tl-wn725/ 结果报错: $ sudo mod

OVS + dpdk 安装与实验环境配置

***DPDK datapath的OVS的安装与实验环境配置 首先肯定是DPDK的安装 0:安装必要的工具 make gcc libssl libcap-ng0 libtool autoconf python 2.7 python module six(可用PIP安装) 1:设置hugepages,host最好有4G以上的内存可用, 共搞1024个hugepage,每个page 2M,所以光hugepages就占用2G内存 $  grep Huge /proc/meminfo $ echo 10

CentOS最小化安装系统开启网卡

编辑配置文件: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 将ONBOOT=no改成yes 退出保存 #:wq 重启网卡 #/etc/init.d/network restart vm虚拟机克隆,系统MAC和UUID会重复,导致获取不到IP 报错:device eth0 does not seem to be present, delaying initialization 需要修改文件 1. vi /etc/sysconfig/network-

linux安装ar8161有线网卡全过程

今天公司搞了台新的测试服.为了测试游戏开发过程安装了centos6.5.结果网卡居然没驱动 上网找了一圈发现还挺麻烦的.所以记录了过程 方便后人吧~~! 1)需要linux 有gcc 和 kernel-devel.其次要下载alx-linux-v2.0.0.6 驱动包. 找不到官方的下载链接 随便找个下载链接. 先前安装驱动成功后还是不成功.所以把配置的过程调前了 不会说装完给坑.具体有没有没时间折腾.谁知道麻烦通知我声. 2) 配置 /etc/sysconfig/network NETWORK

CentOS7系统环境初始化及安装的时候网卡改名为eth*

操作系统安装:    将网卡名称设置为eth*,不使用CentOS 7默认的网卡命名规则.所以需要在安装的时候,增加内核参数.1. 光标选择"Install CentOS 7" 2. 点击Tab,打开kernel启动选项后,增加net.ifnames=0 biosdevname=0,如下图所示. 系统安装完成以后: 1.配置主机名称,因域名解析不支持下划线这里我们使用中横线 hostnamectl set-hostname xxx-xxx-xxx-xxx.deamon.com 查看主机

VirtualBox 安装CentOS虚拟机网卡配置

VirtualBox虚拟机网络设置(NAT+HOST-ONLY) 目标: 虚拟机可以像宿主机一样访问互联网和其他主机 宿主机和虚拟机可以相互访问 使用NAT实现目标一 使用Host-Only实现目标二 解决方案: VirtualBox 网卡配置 NAT: HOST-ONLY 虚拟机网卡配置: 为了实现上述两套配置,我们需要为虚拟机配置两个网卡,第一个网卡采用NAT方式,第二个网卡采用Host-Only方式!下面是两个网卡的配置截图:   虚拟机操作系统配置 1.前面的步骤只相当于给虚拟机插上了两