snmpset -v 2c -c private 172.31.0.1 .1.3.6.1.2.1.2.2.1.7.$INT_NUM i 2
Настройка SNMP на Микротик:
[admin@MikroTik] > /snmp community export
# oct/20/2011 14:45:07 by RouterOS 5.5
#
/snmp community
set public address=0.0.0.0/0 authentication-password="" authentication-protocol=MD5 encryption-password="" encryption-protocol=DES name=public read-access=yes security=none write-access=no
add address=0.0.0.0/0 authentication-password="" authentication-protocol=MD5 encryption-password="" encryption-protocol=DES name=private read-access=yes security=none write-access=yes
Пробуем отключить туннель:
stat:~# snmpwalk -O fn -v 2c -c private 172.31.0.2 | grep -m1 egoretz
.1.3.6.1.2.1.2.2.1.2.192 = STRING: <pptp-egoretz>
stat:~# snmpset -v 2c -c private 172.31.0.2 .1.3.6.1.2.1.2.2.1.7.192 i 2
IF-MIB::ifAdminStatus.192 = INTEGER: down(2)
Т.е. микротик отвечает со сменой админ-статуса, но реально туннель не отключается. Кстати, это относится и VLAN-интерфейсам, и к физическим сетевым карточкам.
При этом, кое-что работающее есть:
,stat:~# snmpwalk -O fn -v 2c -c private 172.31.0.2 .1.3.6.1.2.1.1.5.0
.1.3.6.1.2.1.1.5.0 = STRING: MikroTik
stat:~# snmpset -v 1 -c private 172.31.0.2 .1.3.6.1.2.1.1.5.0 s Mikrotik-PPTP
SNMPv2-MIB::sysName.0 = STRING: Mikrotik-PPTP
stat:~# snmpwalk -O fn -v 2c -c private 172.31.0.2 .1.3.6.1.2.1.1
.1.3.6.1.2.1.1.5.0 = STRING: Mikrotik-PPTP
хотя с другой стороны:
,stat:~# snmpwalk -O fn -v 2c -c private 172.31.0.2 .1.3.6.1.2.1.1.4.0
.1.3.6.1.2.1.1.4.0 = STRING: Admin
stat:~# snmpset -v 2c -c private 172.31.0.2 .1.3.6.1.2.1.1.4.0 s Admin2
SNMPv2-MIB::sysContact.0 = STRING: Admin2
stat:~# snmpwalk -O fn -v 2c -c HJL9u32lknBNMJ 172.31.0.2 .1.3.6.1.2.1.1.4.0
.1.3.6.1.2.1.1.4.0 = STRING: Admin
т.е. говорит, что поменяла syscontact, а на самом деле - не поменяла
![Грустный :(](./images/smilies/icon_e_sad.gif)