【dpdk运行问题总结】未完。。

网络 专栏收录该内容
13 篇文章 1 订阅

记录学习dpdk的点

我的环境:

  • vmware16 + ubuntu server 16.04
  • 网卡-桥接模式 网卡-NAT

问题一:修改网卡配置信息中未找到ethernet0.virtualDev

原步骤:将 ethernet0.virtualDev 由 e1000 修改 vmxnet3,因为 vmware 的 vmxnet3 支持多队列网卡
原因:安装的时候选择网络为桥接,应该选择默认NAT,等安装完后再修改网卡。另外,后一个多队列配置原来没有,直接加上去

问题二:Xshell连接虚拟机突然被拒,提示再次输入密码

sudo vim /etc/ssh/sshd_config

# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password

改成:

# Authentication:
LoginGraceTime 120
PermitRootLogin yes

重启SSH服务

sudo /etc/init.d/ssh restart

问题三:Ubuntu启动项修改

sudo vim /etc/default/grub

添加

GRUB_CMDLINE_LINUX=" default_hugepages=1G hugepagesz=1G hugepages=20 isolcpus=0-7"

如果网卡名不是eth的话添加如下配置:

GRUB_CMDLINE_LINUX="find_preseed=/preseed.cfg noprompt net.ifnames=0 biosdevname=0 hugepages=1G hugepagesz=1G hugepages=20 isolcpus=0-7"

问题四:发送数据没有打印信息

解决一:本机wifi和虚拟机ip应该在同一网段
先查看本机的wifi网络网段,然后将虚拟机eth0的网段改为同一网段

vim /etc/network interface

在这里插入图片描述
改完后记得source /etc/network interface

解决二:绑定到dpdk后,没有arp响应
需要将虚拟机eth0的ip mac绑定到Windows的arp表中

arp -a //显示arp表
arp -s 192.168.2.126 00-0c-29-85-2e-88 //绑定到Windows的arp表(静态)

这个方法不行的话,需要将这个arp添加到192.169.0.1的接口下
换一个新的工具 netsh

netsh i i show in

记住WLAN的Idx
在这里插入图片描述

netsh -c i i add neighbors 31 192.168.2.126 00-0c-29-3c-75-47

另外:
修改后本机不能ping虚拟机,可能是Windows防火墙禁用了icmp的回显应答,修改防火墙入站规则:
在这里插入图片描述

五、最基础的启动步骤

  1. ifconfig eth0 down
  2. /usertools/dpdk-setup.py 选择 43(安装uio驱动) (44 45可选可不选 目前没用到)
    49 输入 eth0 绑定uio
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

enchantedovo

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值