У меня около 90 yealink ip-телефонов. Моя цель - массово изменить настройки vlan для всех из них. Например, когда он собирается перезагрузить их все, я запускаю следующий http: ///cgi-bin/ConfigManApp.com? Key = Reboot через скрипт с «циклом for» для каждого телефона.
Теперь я хотел бы изменить настройки vlan для всех телефонов сразу, а затем перезагрузить все эти телефоны, чтобы внести изменения. Один из способов, который я придумал, - это экспортировать файл конфигурации, внести изменения, снова импортировать его и перезагрузить телефон.
Есть ли у кого-нибудь идеи, как я могу поступить с этим, и эффективно ли это?
заранее спасибо
Я бы порекомендовал настроить сервер автоподготовки. Вы можете использовать TFTP, FTP, HTTP или HTTPS с телефонами Yealink с прошивками v6x и v7x (возможно, и с другими).
Инструкция высокого уровня о том, как это сделать, используя DHCP-загрузку и файловый сервер FTP:
Пример с vlan ID 290:
[ VLAN ]
path = /config/Network/Network.cfg
#ISVLAN,VID and USRPRIORITY are used for VLAN on LAN port
#PC_PORT_VLAN_ENABLE,PC_PORT_VID and PC_PORT_PRIORITY are used for PC port
ISVLAN = 1
VID = 290
USRPRIORITY = 0
PC_PORT_VLAN_ENABLE = 0
PC_PORT_VID =
PC_PORT_PRIORITY = 0