Мне сказали использовать утилиту conntrack (http://linux.die.net/man/8/conntrack) с какой-то целью.
теперь как в описании написано:
conntrack -L
Dump the connection tracking table in /proc/net/ip_conntrack format
поэтому я нашел файл журнала в / proc / net / ip_conntrack, и он обновляется в реальном времени на каждом ip conntrack, но когда я набираю conntrack, я не могу найти. это маршрутизатор d-link с версией Linux 2.4.20
как я могу найти этот файл, чтобы использовать его, если они изменили имя или его где-то скрыли
conntrack
- это утилита для просмотра и изменения таблиц conntrack, но они не связаны между собой в зависимости от того, что происходит. Тот факт, что у вас есть таблицы conntrack (это то, что вы видите в /proc
) не означает, что у вас должна быть эта утилита: вы могли бы сказать, что таблицы являются частью самого Linux, но утилита - это всего лишь утилита, и на самом деле она, скорее всего, не присутствует, поскольку в большинстве случаев по умолчанию устанавливает, и я не ожидал, что он будет присутствовать в дистрибутиве Linux маршрутизатора.
См. Документацию по распространению, чтобы узнать, как устанавливать утилиты, но попробуйте /usr/sbin/conntrack
на всякий случай он установлен в /usr/sbin
и у вас нет стандартного рута $PATH
устанавливать.
В крайнем случае поищите его во всей файловой системе (вы можете использовать locate для более быстрого поиска, но я предполагаю, что в вашем дистрибутиве маршрутизатора он не установлен):
find / -name 'conntrack'