netstat показывает неравное количество взаимных связей между двумя хостами

Я пытаюсь выяснить, почему количество соединений между двумя физическими хостами 10.240.48.9 и 10.241.169.7 (CentOS 6) не совпадают друг с другом (диагностируется от каждого соответственно):

На 10.241.169.7:

$ sudo netstat -lnpa | grep tcp | grep ESTABLISHED | grep 10.240.48.9 | wc -l

54

На 10.240.48.9:

$ sudo netstat -lnpa | grep tcp | grep ESTABLISHED | grep 10.241.169.7 | wc -l

189

Почему это вообще возможно? Я думаю, что есть утечка соединения на стороне 10.240.48.9, но как узнать, какое программное обеспечение протекает?

1 ответ

Попробуйте посмотреть на вывод без wc -l, Шаблон "10.241.169.7" соответствует 11 адресам. Вы можете хотеть образец как ^tcp.*10.241.169.7:.*ESTABLISED что уменьшает количество требуемых команд.

Вам не нужно sudo ни все варианты netstat. Попробуйте команду вроде:

netstat -nt | grep `^tcp.*10.241.169.7:.*ESTABLISED` | wc -l
Другие вопросы по тегам