回答:
これは、(あなたが)rootとしてwiresharkを実行しているためです
メッセージで提供されたリンクから:
キャプチャするのに十分な特権を持つアカウントでWiresharkまたはTSharkを実行するか、WiresharkまたはTSharkを実行しているアカウントにキャプチャするのに十分な特権を与える必要があります。これを行う方法は、オペレーティングシステムごとに異なります。
(少なくともある意味では)安全であるためには、管理者でさえ、常に(制限された)ユーザー特権を持つアカウントで実行し、管理者特権を本当に必要とするプロセスのみを開始することをお勧めします。「セキュリティ」ページに、これが良いアイデアである理由の説明があります。
dumpcapのネットワーク特権の設定
Linuxカーネルとファイルシステムがファイル機能をサポートし、必要なツールがインストールされていることを確認してください。
「setcap 'CAP_NET_RAW + eip CAP_NET_ADMIN + eip' / usr / bin / dumpcap」
非ルートとしてWiresharkを起動し、インターフェイスのリストが表示され、ライブキャプチャを実行できることを確認します。
そう ...
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
ユーザーをwiresharkグループに追加することを忘れないでください
sudo usermod -aG wireshark $USER
そして、(!)のロゴオフとログオン再び。次に、非rootユーザーとしてwiresharkを実行します。
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap