Внешняя установка параметров

В EcoRouterOS доступна внешняя установка двух параметров:

  • sysContact (.1.3.6.1.2.1.1.4.0) — наименование и контактные данные владельца устройства.
  • sysLocation (.1.3.6.1.2.1.1.6.0) — физическое расположение устройства.

В качестве значений параметры принимают строки длиной до 255 символов.

Параметры определены в документе RFC 1158.

Чтобы иметь возможность устанавливать параметры извне, необходимо настроить SNMP-сервер и создать сообщество с правами на запись:

# Запуск сервиса
snmp-server enable snmp mgmt
# Создание сообщества с правами на чтение
snmp-server community com_read ro 
# Создание сообщества с правами на запись
snmp-server community com_write2 rw
# Установка параметров
snmp-server contact home1
snmp-server location location1

Внешняя установка параметров производится с помощью NMS или с помощью сторонней утилиты, например snmpset.

Пример команд для утилиты snmpset на запись параметров:

snmpset -v 2c -c com_write2 192.168.255.1 1.3.6.1.2.1.1.4.0 = "home2"
snmpset -v 2c -c com_write2 192.168.255.1 1.3.6.1.2.1.1.6.0 = "location2"

Пример команд для утилиты snmpget на чтение параметров:

snmpget -v 2c -c com_read 192.168.255.1 1.3.6.1.2.1.1.4.0
snmpget -v 2c -c com_read 192.168.255.1 1.3.6.1.2.1.1.6.0