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