私はiftopを使ってこれを見つけました。
# Host name (port/service if enabled) last 2s last 10s last 40s cumulative
--------------------------------------------------------------------------------------------
1 192.168.0.1:41144 => 61B 61B 61B 2.86KB
239.255.255.250:1900 <= 0B 0B 0B 0B
そのうち192.168.0.1が私のサーバーです。私のサーバーがUPnPメッセージを放送しているようです。どのプロセスでこれを実行していますか?どうやって見つけることができますか?
コンテキスト
私のネットワーク設定は次のとおりです。
インターネット... [eth0]マイサーバー(ルーターの役割)[eth1] ... [eth0Asus] Asusワイヤレスルーター[eth1Asus] ...ワイヤレスLAN。
を使用してテスト中ですiftop -i eth1
。
sudo systemctl status avahi-daemon
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
Loaded: loaded (/lib/systemd/system/avahi-daemon.service; disabled; vendor preset: enabled)
Active: inactive (dead)
sudo ufw status numbered
Status: active
To Action From
-- ------ ----
[1] 22 LIMIT IN Anywhere
[2] 80 ALLOW IN Anywhere
[3] 443 ALLOW IN Anywhere
uname -a
Linux gigi-desktop 4.13.0-37-generic #42~16.04.1-Ubuntu SMP Wed Mar 7 16:03:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
ベストアンサー1
私は有罪プロセスを発見しました。 Plexでした(DLNAとGDMが無効になっていますが)。これが私が見つけたものです:
sudo tcpdump -nn -vv -i eth0 'port 1900'
tcpdumpの出力形式により、ブロードキャストに使用されるソースポートの重複を確認することができました。最初は(iftopを使って)ランダムなポートだと思いましたが、実際にはそうではありません(プロセスの寿命を通して同じようです)。
sudo netstat -lpn | grep 62027
次に、netstatを使用してポート62027を使用するプロセスを見つけました。