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

Есть ли во FreeBSD команда для мониторинга сетевых подключений в реальном времени?

У меня проблемы по всей нашей локальной сети, где Firefox не закрывает сетевые подключения при использовании нашего внутреннего веб-приложения. Он закрывает некоторые, но не все соединения, повторяйте это достаточно часто, и вашему браузеру требуется несколько минут, чтобы открыть страницу.

Я ищу способ контролировать состояние TCP-соединения, который будет немного более элегантным, чем многократное нажатие netstat. Что-то вроде tcpview от sysinternals, но для bsd было бы здорово.

Любая помощь будет оценена по достоинству!

Используйте tcptrack. Это поможет в отслеживании открытых подключений. Он использует ncurses и может сортировать соединения по скорости передачи.

В портах FreeBSD для этого есть множество утилит. Вы можете попробовать iftop или darkstat. В каталоге net-mgmt в дереве портов доступны все tcptrack, iftop, darkstat и ntop. Там намного больше.

А также есть vnstat но я не видел порта в net-mgmt.

Вы можете попробовать ntop. Вы запускаете процесс как демон, затем подключаетесь с помощью веб-браузера и можете наблюдать за пропускной способностью и статистикой в ​​реальном времени.

Я не уверен, что он может получить состояние соединения для каждого процесса, но это большое приложение с множеством опций. Может быть полезно.

Он действительно работает на * BSD.

странно, что никто не упомянул pftop, который можно использовать вместе с вашим pf брандмауэр:

Pftop - это небольшая утилита на основе curses для отображения в реальном времени активных состояний и статистики правил для pf, фильтра пакетов (для OpenBSD).

Использовать WireShark если вам нужен инструмент с графическим интерфейсом