URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 22612
[ Назад ]

Исходное сообщение
"Как обнулить счетчик пакетов на интерфейсе"

Отправлено ziserg , 04-Ноя-02 13:52 
Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
обнулить счетчик пакетов Tx и Rx
Спасибо

Содержание

Сообщения в этом обсуждении
"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено and , 04-Ноя-02 14:20 
>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>обнулить счетчик пакетов Tx и Rx
>Спасибо

ifconfig eth0 down
ifconfig eth0 up


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено ziserg , 04-Ноя-02 14:27 
>>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>>обнулить счетчик пакетов Tx и Rx
>>Спасибо
>
>ifconfig eth0 down
>ifconfig eth0 up
:)) Это же не работает. Возможно подобное заработает если
после down переподнять еще сам драйвер сетевухи, но варинты положить-поднять мне не нужны. Мне больше нужен программный подход, т.к. командой ifconfig такое не сделаешь.


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено Vlad , 04-Ноя-02 14:24 
>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>обнулить счетчик пакетов Tx и Rx
>Спасибо


рестартни интерфейс


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено ziserg , 04-Ноя-02 14:29 
>>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>>обнулить счетчик пакетов Tx и Rx
>>Спасибо
>
>
>рестартни интерфейс
Повторюсь! После рестарта интерфейса счетчик пакетов/байтов на нем не изменяется.


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено Vlad , 04-Ноя-02 15:03 
>>>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>>>обнулить счетчик пакетов Tx и Rx
>>>Спасибо
>>
>>
>>рестартни интерфейс
>Повторюсь! После рестарта интерфейса счетчик пакетов/байтов на нем не изменяется.


Тогда сделай так:
# ifconfig eth0 down
# ifconfig eth0 unplumb
# ifconfig eth0 plumb
# ifconfig eth0 up


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено ziserg , 04-Ноя-02 16:49 
>Тогда сделай так:
># ifconfig eth0 down
># ifconfig eth0 unplumb
># ifconfig eth0 plumb
># ifconfig eth0 up
Возможно на BSD системах так можно, но на линухе таких параметров как
unplumb, plumb у ifconfig'a нет. Есть еще варианты ?


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено LinaS , 04-Ноя-02 17:51 
>>Тогда сделай так:
>># ifconfig eth0 down
>># ifconfig eth0 unplumb
>># ifconfig eth0 plumb
>># ifconfig eth0 up
>Возможно на BSD системах так можно, но на линухе таких параметров как
>
>unplumb, plumb у ifconfig'a нет. Есть еще варианты ?

посмотри в /proc/net/dev - там значения счетчиков
не знаю, можно ли туда писать, но если можно (скорее всего) - придумай, как пропарсить этот файл и обнулить счетчики (perl с этим справится я думаю) ...


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено Vlad , 04-Ноя-02 18:13 
>>Тогда сделай так:
>># ifconfig eth0 down
>># ifconfig eth0 unplumb
>># ifconfig eth0 plumb
>># ifconfig eth0 up
>Возможно на BSD системах так можно, но на линухе таких параметров как
>
>unplumb, plumb у ifconfig'a нет. Есть еще варианты ?


Почитай ман - и узнай какие параметры отвечают за плаг интерфейса


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено Vlad , 05-Ноя-02 10:12 
>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>обнулить счетчик пакетов Tx и Rx
>Спасибо

Рестартни демоны in.named и inetd и счетчики обнулятся - у меня на Соляре такое прошло


"RE: Как обнулить счетчик пакетов на интерфейсе"
Отправлено Vlad , 05-Ноя-02 10:12 
>Может ли кто-нибудь подсказать, как на интерфейсе (например eth0)
>обнулить счетчик пакетов Tx и Rx
>Спасибо

Рестартни демоны in.named и inetd и счетчики обнулятся - у меня на Соляре такое прошло.
В Линухе есть еще команда ifcfg - глянь ее