Страница 1 из 1

обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-13 16:20:21
dimak
Подскажи те плз, как можно обнулить счетчики на сетевых интерфейсах FreeBSD6

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-13 21:41:41
Alex Keda
какие?

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-14 12:19:03
dimak
cчетчики пакетов и ошибок
netstat -i

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-14 15:13:04
Adekamer
ifconfig eth0 down
ifconfig eth0 up
:D
Лёха - ну ты меня понял :)
Изображение этоянаработе

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-14 17:40:07
dimak
ifconfig eth0 down
ifconfig eth0 up
была такая уже мысль, но не хотелось бы... много чего попадает ;)

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-17 11:29:42
dimak
... и всетаки попробовал
ifconfig eth0 down
ifconfig eth0 up
не помогло

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-17 12:06:10
dikens3
Может /proc подключить и там посмотреть?

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-19 9:14:16
Div
Тока перезагрузкой сервера...

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-19 14:15:36
manefesto
порялся в манах...нашел вот что

Код: Выделить всё

     netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core]
             [-N system]
             Display system-wide statistics for each network protocol, for a
             particular protocol_family, or for a single protocol.  If -s is
             repeated, counters with a value of zero are suppressed.  If -z is
             also present, reset statistic counters after displaying them.

с опцией -z должно сбрасыватся...
Думаю от перестановки -z сумма не изменяется..

но вот что у меня

Код: Выделить всё

|manefesto@root| //>netstat -p tcp -z
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0  manefesto.ssh          192.168.33.10.3595     ESTABLISHED
tcp4       0      0  localhost.smtp         *.*                    LISTEN
|manefesto@root| //>netstat -I lnc0 -z
Name    Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
lnc0   1500 <Link#1>    00:0c:29:3e:3e:89    30316     0     7732     0     0
lnc0   1500 192.168.33    manefesto          18733     -     8199     -     -

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-19 14:29:00
Div
Попробовал тока что - нифига каунтеры на месте :)

Кто еще что скажет ?...

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-19 14:35:09
manefesto
ответь мне вот на что.....нафига тебе оно ???

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-19 15:17:17
Alex Keda
manefesto писал(а):ответь мне вот на что.....нафига тебе оно ???
велосипед изобретает.
стопудово =)

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2007-12-19 15:41:46
Adekamer
lissyara писал(а):
manefesto писал(а):ответь мне вот на что.....нафига тебе оно ???
велосипед изобретает.
стопудово =)
ага - меня поначалу дернуло глянуть дома свои старые наработки - но заленился :)

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2010-02-16 11:42:34
ПОИСК
Тема всё еще актуальна.

6.4-RELEASE-p3
/etc/rc.d/netif restart && /etc/rc.d/routing restart
и вариации на тему down up - не помогают

"велосипед изобретает"
иногда..надо почистить счетчики , без ребута сервера. Например если он выделенная база, и должен работать постоянно.

если кто знает - You are welcome.

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2010-02-16 12:05:39
terminus
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html
netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core]
[-N system]
Display system-wide statistics for each network protocol, for a
particular protocol_family, or for a single protocol. If -s is
repeated, counters with a value of zero are suppressed. If -z is
also present, reset statistic counters after displaying them.

Код: Выделить всё

netstat -z

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2010-02-16 12:33:55
ПОИСК
Ну да, в мане так и написано. Но я что то не так делаю?

вот что показывает после netstat -z

11:31:13 ########.:~> netstat -i
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lnc0 1500 <Link#1> 00:0c:29:15:b6:d9 47855274 23 46754135 0 0

Google нашел что проблемма netstat -z поднималась уже раньше много где, однако все топики как то тихо закрывались без ответа ;-)

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2010-02-16 13:57:22
fogary
terminus писал(а):http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html
netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core]
[-N system]
Display system-wide statistics for each network protocol, for a
particular protocol_family, or for a single protocol. If -s is
repeated, counters with a value of zero are suppressed. If -z is
also present, reset statistic counters after displaying them.

Код: Выделить всё

netstat -z
Разве не так?

Код: Выделить всё

netstat -s -z

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2010-02-16 14:07:58
ПОИСК
нет, не так )) не работает netstat ... надо смотереть /dev/net/_interface_name_

Re: обнулить счетчики на сетевых интерфейсах

Добавлено: 2010-02-17 12:52:31
ПОИСК
Смотрим вкомпилена ли поддержка сетевой карточки в ядро или нет. Если карточка - отдельным модулем, то его можно передернуть kldunload kldload'ами только учитываем что сеть тоже порвется...т.е. когда будешь скрипт писать надо чтобы передернулось все что надо для работы сети. Вот так ;-)