在 Debian 上所谓“加 dumpcap 源”,通常有两种理解:
wireshark-common 包),一般不需要额外加源下面分别说明。
dumpcap 在 Debian 中由 wireshark-common 提供:
sudo apt update
sudo apt install wireshark-common
安装后:
which dumpcap
# 通常在 /usr/bin/dumpcap
如果需要普通用户抓包:
sudo dpkg-reconfigure wireshark-common
# 选择 "Yes",把用户加入 wireshark 组
sudo usermod -aG wireshark $USER
重新登录后即可使用。
如果你确实需要“加源”(比如 Debian 稳定版太旧),可以用 Wireshark 官方源。
sudo apt update
sudo apt install wget gnupg apt-transport-https
sudo mkdir -p /etc/apt/keyrings
wget -qO - https://www.wireshark.org/download/apt/KEY.gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/wireshark.gpg
echo "deb [signed-by=/etc/apt/keyrings/wireshark.gpg] https://www.wireshark.org/download/apt stable main" | \
sudo tee /etc/apt/sources.list.d/wireshark.list
如果是其他版本,把
stable换成对应发行代号也可,官方通常用stable
sudo apt update
sudo apt install wireshark
dumpcap 会随 wireshark / wireshark-common 一起安装。
apt search dumpcap
apt show wireshark-common
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap
如果你能补充:
我可以给你更精确的源配置。