Wireshark是一款功能强大且广泛使用的网络协议分析仪,允许网络管理员和安全专业人员捕获和分析网络流量。
在 Rocky Linux 9 上安装 Wireshark
第 1 步。第一步是将系统更新到最新版本的软件包列表。为此,请运行以下命令:
<span class="pln">sudo dnf check</span><span class="pun">-</span><span class="pln">update</span>
第 2 步。安装所需的依赖项。
Wireshark有一些需要事先安装的依赖项。在 Rocky Linux 系统上打开终端并执行以下命令:
<span class="pln">sudo dnf install qt5</span><span class="pun">-</span><span class="pln">qtbase</span><span class="pun">-</span><span class="pln">devel sudo dnf install libpcap</span><span class="pun">-</span><span class="pln">devel sudo dnf install gcc</span>
第 3 步。在 Rocky Linux 9 上安装 Wireshark。
默认情况下,Wireshark 在 Rocky Linux 9 基础存储库中不可用。现在我们下载Wireshark源代码。访问Wireshark官方网站并导航到“下载”部分。选择适合您系统的稳定版本并复制下载链接:
<span class="pln">wget https</span><span class="pun">:</span><span class="com">//2.na.dl.wireshark.org/src/wireshark-4.0.6.tar.xz</span>
下载完成后,我们可以继续进行编译和安装过程。执行以下命令:
<span class="pln">tar xvf wireshark</span><span class="pun">-*.</span><span class="pln">tar</span><span class="pun">.</span><span class="pln">xz cd wireshark</span><span class="pun">-*/</span> <span class="pun">./</span><span class="pln">configure make sudo make install</span>
该脚本将检查任何缺少的依赖项,并相应地配置生成环境。该命令将编译Wireshark源代码,并将其安装到您的系统上。configure
make
make install
第 4 步。为非 root 用户配置 Wireshark。
默认情况下,Wireshark需要root权限才能捕获网络流量。但是,建议将其配置为允许非 root 用户在不影响系统安全性的情况下利用其功能。运行以下命令以使非 root 用户能够捕获数据包:
<span class="pln">sudo setcap cap_net_raw</span><span class="pun">,</span><span class="pln">cap_net_admin</span><span class="pun">=</span><span class="pln">eip </span><span class="pun">/</span><span class="pln">usr</span><span class="pun">/</span><span class="kwd">local</span><span class="pun">/</span><span class="pln">bin</span><span class="pun">/</span><span class="pln">dumpcap</span>
此命令向二进制文件授予必要的权限,允许非 root 用户执行该二进制文件。dumpcap
第5步。在 Rocky Linux 9 上访问 Wireshark。
安装完成后,您可以从应用程序菜单或通过在终端中运行以下命令来启动 Wireshark 客户端:
<span class="pln">wireshark</span>
如果安装成功,Wireshark图形用户界面将启动。
感谢您使用本教程在 Rocky Linux 9 系统上安装 Wireshark。有关其他帮助或有用信息,我们建议您查看Wireshark官方网站。