Измените настройки VLAN на телефоны Yealink сразу
У меня есть около 90 Yealink IP-телефонов. Моя цель - массово изменить настройки VLAN. Например, когда он собирается перезагрузить все из них, я запускаю следующий http:///cgi-bin/ConfigManApp.com? Key= Перезагрузить через скрипт с "for loop" для любого телефона.
Теперь я хотел бы изменить настройки VLAN для всех телефонов одновременно, а затем перезагрузить все эти телефоны, чтобы внести изменения. Один из способов, который я придумал, - экспортировать файл конфигурации, внести изменения, импортировать его снова и перезагрузить телефон.
У кого-нибудь есть идеи, как я мог бы поступить с этим, и если это эффективно что-то подобное?
заранее спасибо
1 ответ
Я бы порекомендовал настроить сервер autoprovision. Вы можете использовать TFTP,FTP,HTTP или HTTPS с телефонами Yealink с прошивкой v6x и v7x (возможно, и с другими).
Высокоуровневая инструкция о том, как это сделать, используя DHCP-загрузку и файловый сервер FTP:
- Настройте FTP-сервер с именем пользователя и паролем (или нет, но я бы порекомендовал его)
- Настройте DHCP-сервер с параметром загрузки 66 (параметр boot-server " ftp://user:pass@serveraddress/")
- Отредактируйте ваши общие и специальные файлы Mac (Руководство по автоматической настройке говорит само за себя) и поместите его в корневой каталог вашего ftp-сервера (самый простой способ)
- Поместите свои настройки VLAN в общий конфигурационный файл, если подаете заявку на все телефоны, если нет, поместите его в специфичный для Mac файл.
Пример с идентификатором vlan 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