Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Как узнать число битых пакетов Ethernet?


Автор: zalex 16.5.2012, 23:11
Привет всем!

Недавно вычитал, что если в сетевую Ethernet карту приходит битый пакет (у которого не совпадают контрольные суммы получателя и отправителя), то счетчик битых пакетов увеличивается на 1.

Вопрос - Как прочитать содержимое этого счетчика, желательно штатными средствами Windows.

Автор: spin2 17.5.2012, 12:04
zalex, как минимум можно по snmp, стандартный mib для этого есть.

Автор: zalex 17.5.2012, 15:08
Я только начинаю осваивать сети - теоретически имею представление о MIB и SNMP, но как это реализовать?

Нужно копать в драйвере или есть софт для реализации этого протокола?

Автор: spin2 17.5.2012, 19:27
Нет, это софт. В винде надо доустановить компонент snmp, запустить его, а потом опрашивать.
Покопай, это неслржная тема.

Автор: zalex 17.5.2012, 23:10
Службу установил, а клиента для опроса этой службы пока не нашел простого. Спасибо, буду рыть дальше.

Автор: DENNN 26.6.2012, 21:26
Код

C:\Users\root>netstat -e
Interface Statistics

                           Received            Sent

Bytes                    4050424914      2500332194
Unicast packets             9327777         6962298
Non-unicast packets            9400            6247
Discards                          0               0
Errors                            0               0
Unknown protocols                 0

Автор: aleks2020 6.7.2012, 15:35
в linux достаточно набрать 
watch -n 1 ifconfig
и в реальном времени смотреть кол-во битых пакетов и принятых/отправленных.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)