dpdk中文-使用虚拟机调试dpdk准备工作

1。准备工作
安装VMware虚拟机:我使用的是VMware 12;
安装fedora发行版:fedora server版本;
安装fedora开发环境(一系类一步到位);
dnf install -y subversion binutils bzip2 gcc gcc-c++ gawk gettext git-core flex ncurses-devel zlib-devel zlib-static make patch unzip perl-ExtUtils-MakeMaker  glibc glibc-devel glibc-static quilt sed sdcc intltool sharutils bison wget openssl-devel kernel-devel libpcap-devel
2。VMware添加多网卡支持
一般个人开发机上面就只有一个网卡,为了添加多网卡支持按照如下操作
1>安装谢大神自DIY的tap口驱动;(有些人说不用tap口驱动也可以,只是有了tap口抓包wireshark可视化,爽YY呀。。而且还可以使用xcap发报文。)
下载地址:
http://download.csdn.net/detail/bestboyxie/9635336
解压后根据自己windows的版本安装驱动;x86 或者x86_64的目录
执行addtap就可以安装驱动了。执行一次就会多一个网卡。
如下图所示:
先设置一下
然后执行 addtap.bat 运行前的必要设置
dpdk中文-使用虚拟机调试dpdk准备工作_第1张图片
运行后可以在网卡中找到新的网卡
dpdk中文-使用虚拟机调试dpdk准备工作_第2张图片
执行deltap就可以删除所有的虚拟网卡了。
2>设置tap的一些信息
tap默认是down掉的,需要修改tap口的设置信息;修改状态为永远connectd
dpdk中文-使用虚拟机调试dpdk准备工作_第3张图片

3>设置VMware的Vnet网络
dpdk中文-使用虚拟机调试dpdk准备工作_第4张图片
dpdk中文-使用虚拟机调试dpdk准备工作_第5张图片

点击添加网络VNET16 17 18 19 添加四张网卡;
设置桥接模式,并桥接到事先创建好TAP口上去。把VNET0桥接到物理网卡上去;
3、设置虚拟机添加事先设置好的VNET 0 16 17 18 19;
dpdk中文-使用虚拟机调试dpdk准备工作_第6张图片
dpdk中文-使用虚拟机调试dpdk准备工作_第7张图片
以后咱们就把VNET当做管理口,其他vnet当做业务口使用;
至此,虚拟机的准备工作就差不多了、至于如果你的网卡不是标准intel的网卡,可能需要修改你的虚拟机配置文件,修改为e1000。来实现。具体有文档参考:
http://blog.csdn.net/NachtZ/article/details/47111555


你可能感兴趣的:(dpdk,dpdk,虚拟机)