The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Get IP addresses , !*! DarK, 23-Окт-13, 21:44  [смотреть все]
Всем привет как взять ip address-а и маски с определенного интерфейса через SNMP?
Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
но при такой команде берет ip address-а всех интерфейсов
Гуглил ничего не нашел
Помогите
  • Get IP addresses , !*! VolanD, 07:21 , 24-Окт-13 (1)
    > Всем привет как взять ip address-а и маски с определенного интерфейса через
    > SNMP?
    > Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
    > но при такой команде берет ip address-а всех интерфейсов
    > Гуглил ничего не нашел
    > Помогите

    Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите его и все...

    • Get IP addresses , !*! DarK, 08:38 , 24-Окт-13 (2)
      >> Всем привет как взять ip address-а и маски с определенного интерфейса через
      >> SNMP?
      >> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
      >> но при такой команде берет ip address-а всех интерфейсов
      >> Гуглил ничего не нашел
      >> Помогите
      > Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите
      > его и все...

      Там же это где ?

      Вот такое выходить после команды
      server ~ # snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
      IP-MIB::ipAdEntNetMask.10.10.0.1 = IpAddress: 255.255.255.255
      IP-MIB::ipAdEntNetMask.10.10.1.62 = IpAddress: 255.255.255.192
      IP-MIB::ipAdEntNetMask.10.100.0.2 = IpAddress: 255.255.255.252
      IP-MIB::ipAdEntNetMask.10.100.0.25 = IpAddress: 255.255.255.252
      IP-MIB::ipAdEntNetMask.10.100.0.98 = IpAddress: 255.255.255.252

      • Get IP addresses , !*! McS555, 10:52 , 24-Окт-13 (3)
        >[оверквотинг удален]
        >> Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите
        >> его и все...
        > Там же это где ?
        > Вот такое выходить после команды
        > server ~ # snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
        > IP-MIB::ipAdEntNetMask.10.10.0.1 = IpAddress: 255.255.255.255
        > IP-MIB::ipAdEntNetMask.10.10.1.62 = IpAddress: 255.255.255.192
        > IP-MIB::ipAdEntNetMask.10.100.0.2 = IpAddress: 255.255.255.252
        > IP-MIB::ipAdEntNetMask.10.100.0.25 = IpAddress: 255.255.255.252
        > IP-MIB::ipAdEntNetMask.10.100.0.98 = IpAddress: 255.255.255.252

        snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3.10.10.0.1

    • Get IP addresses , !*! alecx, 12:40 , 24-Окт-13 (4)
      >> Всем привет как взять ip address-а и маски с определенного интерфейса через
      >> SNMP?
      >> Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
      >> но при такой команде берет ip address-а всех интерфейсов
      >> Гуглил ничего не нашел
      >> Помогите
      > Там же напротив каждого интерфейса пишет его конкретный ОИД, ну вы спросите
      > его и все...

      Это не OID а IP адресс

  • Get IP addresses , !*! alecx, 12:40 , 24-Окт-13 (5)
    > Всем привет как взять ip address-а и маски с определенного интерфейса через
    > SNMP?
    > Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
    > но при такой команде берет ip address-а всех интерфейсов
    > Гуглил ничего не нашел
    > Помогите

    http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en
    Очень удобно

  • Get IP addresses , !*! ShyLion, 08:48 , 25-Окт-13 (6)
    > Всем привет как взять ip address-а и маски с определенного интерфейса через
    > SNMP?
    > Есть OID   snmpwalk -v2c -c cisco 10.10.0.1 .1.3.6.1.2.1.4.20.1.3
    > но при такой команде берет ip address-а всех интерфейсов
    > Гуглил ничего не нашел
    > Помогите

    По конкретному интерфейсу так сразу нельзя.
    Сперва нужно получить таблицу .1.3.6.1.2.1.4.20.1.2
    там будет привязка индекса к id интерфейса.
    выбрав нужный id интерфейса можно смотреть дальше, остальные таблицы.
    ключем в таблицах является сам IP.

    $ snmpbulkwalk 10.96.32.58 .1.3.6.1.2.1.4.20.1.2
    .1.3.6.1.2.1.4.20.1.2.10.96.32.58 = INTEGER: 17

    $ snmpget 10.96.32.58 .1.3.6.1.2.1.4.20.1.1.10.96.32.58
    .1.3.6.1.2.1.4.20.1.1.10.96.32.58 = IpAddress: 10.96.32.58
    вот тебе адрес, если хочется, хотя он-же в часть OID входит

    $ snmpget 10.96.32.58 .1.3.6.1.2.1.4.20.1.3.10.96.32.58
    .1.3.6.1.2.1.4.20.1.3.10.96.32.58 = IpAddress: 255.255.255.0
    вот тебе маска

    ЗЫ: да, в SNMP дереве много вещей сделаных через одно место, а многих элементарных вещей тупо нет.

    • Get IP addresses , !*! anonymous, 22:25 , 26-Окт-13 (7)
      Оффтоп:
      А что не "через одно место", стандартизированное, открытое и поддерживаемое большей частью вендоров? Я такого протокола, к сожалению, не знаю.

      По теме:
      Во-первых, можно упростить себе жизнь, если обходить дерево через getnext/getbulk запросы, во-вторых - вытащить соответствие интерфейс/индекс и сопоставить с айпишником можно простейшим скриптом.
      Вот некоторых элементарных вещей действительно не хватает... например, возможности вытащить с циски все статические маршруты.

      • Get IP addresses , !*! ShyLion, 12:59 , 28-Окт-13 (8)
        > Оффтоп:
        > А что не "через одно место", стандартизированное, открытое и поддерживаемое большей частью
        > вендоров? Я такого протокола, к сожалению, не знаю.
        > По теме:
        > Во-первых, можно упростить себе жизнь, если обходить дерево через getnext/getbulk запросы,
        > во-вторых - вытащить соответствие интерфейс/индекс и сопоставить с айпишником можно простейшим
        > скриптом.
        > Вот некоторых элементарных вещей действительно не хватает... например, возможности вытащить
        > с циски все статические маршруты.

        Собсно так-же - все маршруты тащишь и фильтруешь по типу.

        • Get IP addresses , !*! anonymous, 13:57 , 28-Окт-13 (9)
          >> Оффтоп:
          >> А что не "через одно место", стандартизированное, открытое и поддерживаемое большей частью
          >> вендоров? Я такого протокола, к сожалению, не знаю.
          >> По теме:
          >> Во-первых, можно упростить себе жизнь, если обходить дерево через getnext/getbulk запросы,
          >> во-вторых - вытащить соответствие интерфейс/индекс и сопоставить с айпишником можно простейшим
          >> скриптом.
          >> Вот некоторых элементарных вещей действительно не хватает... например, возможности вытащить
          >> с циски все статические маршруты.
          > Собсно так-же - все маршруты тащишь и фильтруешь по типу.

          2 Проблемы: full view по BGP и то, что эта железка - ASR1004. Некоторые MIB'ы, существующие под 7206, к примеру, для нее уже не работают. Интерфейсов все-таки сильно меньше, чем маршрутов, которых у меня BGP сейчас приходит 466548, все пока вытащишь...




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру