Когда я бегу netstat -avp udp
Я получаю медленно растущее количество портов. Он растет примерно на 100 в час, но скорость значительно варьируется.
Когда я закрываю процесс, порты не исчезают из списка. Точно так же, когда я убиваю процесс. Перезапуск машины, очевидно, сбрасывает список, но он снова увеличивается. У меня есть несколько машин, показывающих один и тот же симптом.
Большинство перечисленных портов связаны с mDNSResponder, но я думаю, что это не имеет значения, поскольку проблема также связана с Chrome, Outlook и другими программами.
Через некоторое время доступ к сети становится скомпрометированным, предположительно из-за исчерпания портов в диапазоне 49000-65000, где выделено большинство портов UDP.
Бег lsof -iUDP -n
показывает всего 30 портов UDP, когда netstat сообщает о тысячах.
Машины iMac работают под управлением MacOS Monterey 12.0.1 и сообщают, что они полностью обновлены с исправлениями.
Вот как выглядят первые несколько строк вывода netstat:
Активные подключения к Интернету (включая серверы)
Proto Recv-Q Send-Q Локальный адрес Внешний адрес (состояние) rhiwat shiwat pid epid state options
udp4 0 0 *.55317 *.* 786896 9216 238 62261 0x0103 0x00010000
udp4 0 0 *.62074 *.* 786896 9216 238 577 0x0103 0x00010000
udp4 0 0 *.51635 *.* 786896 9216 238 301 0x0103 0x00010000
udp4 0 0 *.54799 *.* 786896 9216 238 301 0x0103 0x00010000
udp4 0 0 *.57143 *.* 786896 9216 238 301 0x0103 0x00010000
udp4 0 0 *.56933 *.* 786896 9216 238 301 0x0103 0x00010000
udp4 0 0 *.51250 *.* 786896 9216 238 63527 0x0103 0x00010000
udp4 0 0 *.61138 *.* 786896 9216 238 63527 0x0103 0x00010000
человек
страница для netstat не говорит мне, к чему относятся правые столбцы. Я могу догадаться, что pid - это «идентификатор процесса», epid - это «эффективный идентификатор процесса», но что такое rhiwat, shiwat, состояние и параметры, и полезны ли они в решении этой проблемы ?
Я был бы признателен за любое предложение о том, как продолжить расследование того, почему у этих компьютеров Mac постоянно растет количество сокетов UDP.