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

Команда route поле «Использовать» только обнуляется, она не учитывает выбранные поиски маршрута.

Выходные данные команды маршрута показывают мне поле «Использовать», но оно всегда обнуляется, не будет ли это поиск маршрута, потому что он не учитывается, будет ли ему что-то активировать, чтобы он начал подсчет?

Во-первых: route команда устарела (как и ifconfig и т.д.). Вам действительно стоит переключиться на использование инструментов iproute2. Здесь это будет использовать ip route

Тем не менее, из страница руководства по маршруту:

   Use    Count of lookups for the route.  Depending on the use of -F
          and -C this will be either route cache misses (-F) or hits
          (-C).

В Linux начиная с ядра 3.6, после исследования затрат / выгод кеш маршрута IPv4 был удалено. Таким образом, эта запись никогда ничего не будет показывать для последнего ядра.

Достаточно недавний ip route страница руководства тоже скажет:

НОТЫ
Начиная с версии ядра Linux 3.6, больше нет кеша маршрутизации для IPv4. Следовательно, ip route show cached никогда не будет печатать какие-либо записи в системах с этой или более новой версией ядра.

Этот блог содержит дополнительную информацию о внутренней работе маршрута IPv4 Linux и о том, как он хорошо работает (даже без кеша).