Jump to content

Recommended Posts

Posted

Кто-нибудь знает можно ли по SNMP получить такие параметры как:

1) уровень шума (Noise Floor)

2) сигнал с которым мы подключились к базовой станции (Signal Strength)

3) качество сигнала (Transmit CCQ)

Posted
Кто-нибудь знает можно ли по SNMP получить такие параметры как:

1) уровень шума (Noise Floor)

2) сигнал с которым мы подключились к базовой станции (Signal Strength)

3) качество сигнала (Transmit CCQ)

На опеннете такое обсуждалось, поищите.
Posted
NMS по SNMP работает? Все это видит? Проснифить трафик и посмотреть OID-s?
Вы об чем вообще? Что за поток сознания?

Чего, стопбиты не детектятся? :>

У UBNT есть родной NMS. Он все это отображает. Поставить его и wireshark-ом проснифить диалог по snmp - там будут видны OID-ы, по которым можно собрать нужную информацию.

Можно тоже самое нагуглить по более специализированным на UBNT формумах. Но первый вариант гарантированно быстрее.

 

Posted
NMS по SNMP работает? Все это видит? Проснифить трафик и посмотреть OID-s?
Вы об чем вообще? Что за поток сознания?

Чего, стопбиты не детектятся? :>

У UBNT есть родной NMS. Он все это отображает. Поставить его и wireshark-ом проснифить диалог по snmp - там будут видны OID-ы, по которым можно собрать нужную информацию.

Можно тоже самое нагуглить по более специализированным на UBNT формумах. Но первый вариант гарантированно быстрее.

боже, как все запущено :) зачем снифить?

snmpwalk -cpublic -v1 -On 192.168.1.20 .1

смотреть в последнюю десятку строк

 

ЗЫ: родной NMS (AirControl) у UBNT работает не через SNMP. На устройствах спец демоны mcad которые после активации со стороны aircontrol'a шлют ему данные в виде http POST запросов на порт 9080.

Posted

ну я ж его не запускал :) и писал предположительно.

а большинство девайсов валком не отдают нестандартные мибы.

быстрее проснифить, чем грепать мибы.

Posted

SNMPv2-SMI::enterprises.10002.1.1.1.1.1.0 = Gauge32: 30308
SNMPv2-SMI::enterprises.10002.1.1.1.1.2.0 = Gauge32: 7560
SNMPv2-SMI::enterprises.10002.1.1.1.1.3.0 = Gauge32: 3644
SNMPv2-SMI::enterprises.10002.1.1.1.1.4.0 = Gauge32: 0
SNMPv2-SMI::enterprises.10002.1.1.1.2.1.0 = Gauge32: 0
SNMPv2-SMI::enterprises.10002.1.1.1.2.2.0 = Gauge32: 0
SNMPv2-SMI::enterprises.10002.1.1.1.4.1.0 = INTEGER: 3
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.1.2 = INTEGER: 2
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.1.3 = INTEGER: 3
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.2.1 = STRING: "1 Minute Average"
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.2.2 = STRING: "5 Minute Average"
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.2.3 = STRING: "15 Minute Average"
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.3.1 = Gauge32: 2
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.3.2 = Gauge32: 1
SNMPv2-SMI::enterprises.10002.1.1.1.4.2.1.3.3 = Gauge32: 0
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.3.0.21.109.252.178.48.7 = INTEGER: -56
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.4.0.21.109.252.178.48.7 = Counter32: 390814498
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.5.0.21.109.252.178.48.7 = Counter32: 2754105955
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.6.0.21.109.252.178.48.7 = Counter32: 249071131
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.7.0.21.109.252.178.48.7 = Counter32: 220686840
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.8.0.21.109.252.178.48.7 = Gauge32: 180000000
SNMPv2-SMI::enterprises.14988.1.1.1.2.1.9.0.21.109.252.178.48.7 = Gauge32: 180000000

Вот из этого только сигнал понятен, INTEGER: -56

 

 

 

Posted

еще мак виден

0.21.109.252.178.48 = 00:15:6d:fc:b2:30

 

на этот мак видны пакеты tx/rx и скорости 18m/18m

 

уровень шума и ccq через snmp действительно невыдаются, более того ccq считается javascript'ом прямо на вебе точки

Posted
еще мак виден

0.21.109.252.178.48 = 00:15:6d:fc:b2:30

 

на этот мак видны пакеты tx/rx и скорости 18m/18m

 

уровень шума и ccq через snmp действительно невыдаются, более того ccq считается javascript'ом прямо на вебе точки

Дело-то в том, что snmpwalk бегает по тем mib-ам которые в комплекте идут. Vendor-specific mib лучше поискать у этого же вендора.

+ Ainy правильно сказал, чем голову ломать, быстрее отснифить нужное, благо в wireshark можно фильтр по сразу по протоколу поставить и не надо будет копаться в каше.

Posted (edited)

Посмотрел внимательней в код - в действительности с жаваскрипта вызывается бинарная .cgi'шка, в ее сырцах ccq получаем с общей структуры радиоинтерфейса.

 

Вот что нарыл в ieee80211_wireless.c:

/* UBNT ccq calculation */
        ccq = (10 * (100 - ni->ni_rate_per[si->isi_txrate]));
        if (vap->iv_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
                ccq *= (si->isi_rates[si->isi_txrate] & IEEE80211_RATE_VAL);
                if (vap->iv_max_des_rate)
                        ccq     /= vap->iv_max_des_rate;
                else
                        ccq     /= (si->isi_rates[si->isi_nrates - 1] & IEEE80211_RATE_VAL);
        }
        si->isi_ccq = ccq;
        IEEE80211_DPRINTF(vap, IEEE80211_MSG_IOCTL,
                        "%s(PID:%u):  ccq: %d, rate: %d  per: %d\n",
                        __func__, current->pid,
                        si->isi_ccq,  (si->isi_rates[si->isi_txrate]  & IEEE80211_RATE_VAL),
                        ni->ni_rate_per[si->isi_txrate]);

 

где ni_rate_per[iEEE80211_RATE_MAXSIZE]; /* Packet Error Rate per rate */

Edited by deep_admin
  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.