配置环境变量
export RTE_SDK=/home/dpdk-stable-17.11.2/
export RTE_TARGET=x86_64-native-linuxapp-gcc
dpdk绑定网卡
./dpdk-devbind.py --status
./dpdk-devbind.py --bind=igb_uio [pci编号]
大页内存设置
echo 1024> /sys/kernel/mm/hugepages/hugepages-2048KB/nr_hugepages
mkdir /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
tcpdump使用
tcpdump -i [网卡名] host [ip地址] and port [端口号]
#上方命令只能抓取包
tcpdump -i [网卡名] host [ip地址] and port [端口号] -w [保存路径]
新建终端产生数据包
curl www.baidu.com
MAC地址查看方法
- cat /etc/sysconfig/network-scripts/ifcfg-[网卡名]
- 使用ifconfig命令
tcprewrite改写包中源MAC地址和目的MAC地址
tcprewrite --enet-dmac=[目的MAC地址] --enet-smac=[源MAC地址] -i [输入文件] -o [输出