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 , но как узнать, какое программное обеспечение протекает?

0
задан 31 May 2016 в 23:54
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
1
ответ дан 4 December 2019 в 16:36

Теги

Похожие вопросы