perl-entrance-org/workshop-basic-online

macOS Monterey 以降、ポート5000はシステムに使われている

Closed this issue · 0 comments

件名の通りなので、slideup.pl のデフォルトポート5000は混乱があるかもしれない(訳:今混乱していました)。

手元より

$ sw_vers
ProductName:    macOS
ProductVersion: 12.3
BuildVersion:   21E230

$ sudo lsof -i:5000
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ControlCe 555 xtetsuji   21u  IPv4 0x5dfcc764cf78bbd5      0t0  TCP *:commplex-main (LISTEN)
ControlCe 555 xtetsuji   22u  IPv6 0x5dfcc75b3714cccd      0t0  TCP *:commplex-main (LISTEN)

$ ps aux | grep -E "\b[5]55\b"
xtetsuji           555   0.0  0.4 409838160  68960   ??  S    土05PM   4:40.32 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter

Monterey の /etc/services にはなんて書いてあるのかと思ったら、Unassigned がコメントアウトされていて commplex-main ってのが追加されていた。

grep -E '\b5000\b' /etc/services
#               5000        Unassigned
commplex-main   5000/udp #
commplex-main   5000/tcp #

上記リンクでも、投稿者が混乱しているさまが読めて「自分と同じだ…」みたいに共感してしまった。

釈然としない気持ちもあるけれど、現在未割り当てな 5080 あたりにでもデフォルトポートを移動しておきたい。

$ grep -E '\b5080\b' /etc/services
#               5075-5080   Unassigned