Назад | Перейти на главную страницу

Измените настройки vlan на телефоны Yealink сразу

У меня около 90 yealink ip-телефонов. Моя цель - массово изменить настройки vlan для всех из них. Например, когда он собирается перезагрузить их все, я запускаю следующий http: ///cgi-bin/ConfigManApp.com? Key = Reboot через скрипт с «циклом for» для каждого телефона.

Теперь я хотел бы изменить настройки vlan для всех телефонов сразу, а затем перезагрузить все эти телефоны, чтобы внести изменения. Один из способов, который я придумал, - это экспортировать файл конфигурации, внести изменения, снова импортировать его и перезагрузить телефон.

Есть ли у кого-нибудь идеи, как я могу поступить с этим, и эффективно ли это?

заранее спасибо

Я бы порекомендовал настроить сервер автоподготовки. Вы можете использовать TFTP, FTP, HTTP или HTTPS с телефонами Yealink с прошивками v6x и v7x (возможно, и с другими).

Инструкция высокого уровня о том, как это сделать, используя DHCP-загрузку и файловый сервер FTP:

  1. Настройте FTP-сервер с пользователем и паролем (или нет, но я бы рекомендовал это)
  2. Настройте DHCP-сервер с опцией загрузки 66 (опция boot-server "ftp: // пользователь: pass @ serveraddress /")
  3. Отредактируйте ваши общие и специфические для Mac файлы обеспечения (в Руководстве по автоматической настройке сказано все) и поместите их в корень вашего ftp-сервера (самый простой способ)
  4. Поместите свои настройки VLAN в общий файл конфигурации, если вы применяете для всех телефонов, если нет, поместите его в конкретный файл Mac.

Пример с 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