Назад | Перейти на главную страницу

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, а как узнать, какое ПО протекает?

Попробуйте посмотреть на результат без 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