wireshark在1.12x的版本都可支持openflow1.3協議的抓包,但是apt-get install默認安裝的wireshark都1.10版本的,所以想要抓openlow協議包必須手動選擇安裝wireshark版本。
參考網頁:http://www.th7.cn/system/lin/201412/79932.shtml
此參考網頁中提供的資源下載地址過期了,所以我把自己的安裝過程再重述一遍
首先安裝依賴包
sudo apt-get build-dep wireshark
sudo apt-get install qt4-default
下載1.12.8安裝包
官方下載網站:https://wireshark.org/download.html
wget https://1.na.dl.wireshark.org/src/wireshark-1.12.8.tar.bz2
如果提示網站有風險之類的就試試
wget --no-check-certificate https://1.na.dl.wireshark.org/src/wireshark-1.12.8.tar.bz2
解壓縮
tar -xjvf wireshark-1.12.8.tar.bz2
cd wireshark-1.12.8/
最後安裝
./configure
make
sudo make install
sudo ldconfig
最後終端運行就好啦
wireshark &
報錯
1. error:GTK+3 not found
安裝
sudo apt-get install build-essential
sudo apt-get install libgtk-3-dev