CentOS 7安裝PF RING驅動

2021-08-14 15:56:45 字數 1338 閱讀 6401

原有網絡卡是e1000e, 可以通過lsmod |grep pf_ring 來確認是否已載入pf_ring模組。

事先需要先解除安裝原有的驅動模組: rmmod e1000e. 這會導致遠端ssh斷掉,請用終端操作。

首先安裝相關依賴項。

然後編譯安裝驅動模組。

# git clone 

# cd pf_ring/

# make //直接在跟目錄下面make,進行全部編譯

# cd pf_ring/kernel

# make

# make install

insmod

/kernel/pf_ring.ko [transparent_mode=0|1|2]

[min_num_slots=x][enable_tx_capture=1|0][enable_ip_defrag=1|0][quick_mode=1|0]

編譯安裝pf_ring依賴的庫

# cd ../userland/lib

# ./configure

# make

# sodu make install

編譯網絡卡驅動

# cd drivers/pf_ring_aware/intel/e1000e/e1000e-2.0.0.1/src

# make

# make install

# cd lib/modules//kernel/drivers/net

# insmod e1000e.ko  //安裝pf_ring網絡卡驅動

# modprobe e1000e //只能載入/lib/modules//中模組

測試

# cd /userland/examples

# make

# ./pfcount -i eth0 //捕獲eth0網口的資料報文

在插入e1000e模組時,可能會報錯:

# insmod e1000e.ko

insmod: error: could not insert module e1000e.ko: unknown symbol in

module.

# modinfo e1000e.ko |grep depend

depends: ptp

插入ptp模組即可:

# modprobe ptp

# insmod e1000e.ko

或者直接用 modprobe e1000e 命令即可。

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...

centos7安裝nginx(yum安裝)

感興趣的可以檢視用壓縮包安裝的過程 1 通過檢視當前linux核心以及版本號進行獲取nginx的rpm安裝源適配。uname a2 獲取nginx相關的rpm源 防止版本號不對應產生的各種問題 rpm uvh3 yum安裝nginx yum install nginx等待安裝完成。1 安裝完成後,n...

CentOS7安裝docker(yum安裝)

1.中文文件 2.檢視linux版本 cat etc redhat release3.是否聯網 這裡yun安裝,不聯網gg 4.解除安裝舊版本 sudo yum remove docker docker client docker client latest docker common docker...