您的位置:首页 > 运维架构 > Linux

PF_RING安装

2015-10-14 15:33 573 查看
1、安装Build-essential、SVN、Flex、Libnuma-dev、bisonubuntu中:sudo apt-get install build-essentialsubversion flexlibnuma-devbisoncentos中:yum install subversion flex bison numactl-devel2、下载PF_RINGsvn co https://svn.ntop.org/svn/ntop/trunk/PF_RING/ PF_RING3、卸载本机网卡驱动(1)检查当前网卡ethtool -i 指定网卡(eth0)

(2)卸载网卡驱动sudo rmmod vmxnet4、编译安装kernel
(1)进入PF_RING目录里的kernel目录中(2)make编译,sudo make install 安装5、编译安装库(1)进入PF_RING目录里的userland/lib(2)配置./configure,make编译,sudo make install 安装6、编译安装PF_RING可用的libpcap(1)进入userland/libpcap(2)配置./configure,make编译,sudo make install 安装7、安装设备驱动(1)我的情况是进入PF_RING/drivers/ZC/intel/e1000e/e1000e-3.0.4.1-zc/src(2)make编译,sudo make install 安装8、激活PF_RING使其加载到内核工作(1)cd /lib/modules/`uname -r`/kernel/net/pf_ring(2)sudo insmod pf_ring.ko transparent_mode=1 (若已经激活,可以使用sudo rmmod prf_ring卸载)9、激活驱动(1)我的情况是进入/lib/modules/`uname -r`/kernel/drivers/net/ethernet/intel/e1000e(2)sudo insmod e1000e.ko至此PF_RING安装完毕当PF_RING激活,会创建一个新的入口/proc/net/pf_ring。# cat /proc/net/pf_ring/info# cat /proc/net/pf_ring/plugins_info链接PF_RING的应用程序必须有libpfring和libpcap库,也需要依赖于-lpthread库注意:PF_RING可以使用任何的NIC驱动,但是必须使用专用的驱动以便获得最大化的性能转载注明地址:http://www.chengxuyuans.com/Unix/86344.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux PF_RING