我的环境:
- vmware16 + ubuntu server 16.04
- 网卡-桥接模式 网卡-NAT
问题一:修改网卡配置信息中未找到ethernet0.virtualDev
原步骤:将 ethernet0.virtualDev 由 e1000 修改 vmxnet3,因为 vmware 的 vmxnet3 支持多队列网卡 原因:安装的时候选择网络为桥接,应该选择默认NAT,等安装完后再修改网卡。另外,后一个多队列配置原来没有,直接加上去
问题二:Xshell连接虚拟机突然被拒,提示再次输入密码
sudo vim /etc/ssh/sshd_config
将
LoginGraceTime 120
PermitRootLogin prohibit-password
改成:
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
另外: 修改后本机不能ping虚拟机,可能是Windows防火墙禁用了icmp的回显应答
五、最基础的启动步骤
- ifconfig eth0 down
- /usertools/dpdk-setup.py 选择 43(安装uio驱动) (44 45可选可不选 目前没用到)
49 输入 eth0 绑定uio
|