Титла: как да си спра мрежовата карта през snmp Публикувано от: jmut в Mar 08, 2005, 16:00 Компилирах си snmp на моята машина. След известна борба с демона и т.н. накрая го подкарах. Ето примерна заявка която правя.:
snmpwalk -Of -v2c -c public_read_only localhost interfaces | grep ".2 =" -> за да хвана само втория интерфейс, eth0 Ето и част от отговорите които ми връща. .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifAdminStatus.2 = INTEGER: up(1) .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOperStatus.2 = INTEGER: up(1) Всячески се опитах да използвам snmpset за да сетна 2 (това е down ако не се лъжа) на ifOperStatus но нищо не се получи. Сигурно изобщо не го правя на правилното място или не како трябва. Някой може ли да подскаже с какъв set да си спра мрежовия интерфейс. Титла: как да си спра мрежовата карта през snmp Публикувано от: в Mar 08, 2005, 17:15 Опитах с някакъв подобен сет обаче ми даде грешка:
snmpset -v2c -c public localhost ifAdminStatus.2 = 2 Error in packet. Reason: notWritable (That object does not support modification) Failed object: IF-MIB::ifAdminStatus.2 Гледах в едно книжле и там пише че може да се променя този обект. Ама сигурно е пак до настойки. Някой има ли опит, може ли да сподели какво греша и да ме насочи. Благодаря предварително. Титла: как да си спра мрежовата карта през snmp Публикувано от: romeo_ninov в Mar 08, 2005, 17:19 A ти дефинирал ли си snmp обекта като отворен за писане? Защото по мои наблюдения се активира само четене.
Титла: как да си спра мрежовата карта през snmp Публикувано от: в Mar 08, 2005, 17:59
ами не съм слагал нищо че е writable. Аз мислех че някои обекти от агента са си writable по default. идея нямам как става. Нещо да ме насочиш. Титла: как да си спра мрежовата карта през snmp Публикувано от: romeo_ninov в Mar 08, 2005, 20:03 man за config файла на демона, който се грижи за snmp. Даже още по-просто - отвори config-а с един редактор, почти съм сигурен че е бъкан с коментари
Титла: как да си спра мрежовата карта през snmp Публикувано от: в Mar 09, 2005, 11:43 ето изхода на следната команда: откъдето си правя и извода че мога да променям този параметър (read-write)
snmptranslate -Td -OS -IR ifAdminStatus ******************************************************** IF-MIB::ifAdminStatus ifAdminStatus OBJECT-TYPE -- FROM IF-MIB, RFC1213-MIB SYNTAX INTEGER {up(1), down(2), testing(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with ifAdminStatus in the down(2) state. As a result of either explicit management action or per configuration information retained by the managed system, ifAdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state)." ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) interfaces(2) ifTable(2) ifEntry(1) 7 } ******************************************************** Опитвам се да променя променливат (да си спра мрежовата карта.), но.... snmpset -v2c -c private localhost ifAdminStatus.2 i 2 ******************************************************** Error in packet. Reason: notWritable (That object does not support modification) Failed object: IF-MIB::ifAdminStatus.2 ******************************************************** имам права да правя промени на .1 -> т.е на всичко. пробвал съм да променя location примерно и става. Но на това не ми разрешава и не разбирам защо. |