Altere as configurações de vlan para Yealink phones once

1

Eu tenho cerca de 90 telefones ip yealink. Minha meta é alterar as configurações de vlan para todas elas de forma massiva. Por exemplo, quando ele for reinicializar todos eles, eu executo o seguinte http: ///cgi-bin/ConfigManApp.com? Key = Reinicialize por meio de um script com "loop for" para todos os telefones.

Agora, gostaria de alterar as configurações de vlan para todos os telefones de uma vez e, em seguida, reinicializar todos esses telefones para fazer a alteração. Uma maneira que pensei é exportar o arquivo de configuração, fazer as alterações, importá-lo novamente e reiniciar o telefone.

Alguém tem uma ideia de como eu poderia continuar com isso e se é algo assim tão eficaz?

Obrigado antecipadamente

    
por user200913 17.11.2014 / 09:45

1 resposta

2

Eu recomendaria configurar um servidor de autoprovisionamento. Você pode usar TFTP, FTP, HTTP ou HTTPS com os telefones Yealink de firmware v6x e v7x (talvez outros também).

Instruções de alto nível sobre como fazer isso usando a provisão de inicialização de DHCP e o servidor de arquivos FTP:

  1. Configurar servidor FTP com um usuário e senha (ou não, mas eu recomendaria)
  2. Configure o servidor DHCP com a opção de inicialização 66 (opção boot-server " ftp: // usuário: pass @ serveraddress / ")
  3. Edite seus arquivos de provisão gerais e específicos do Mac (o Auto Provision Manual diz tudo) e coloque-o na raiz do seu servidor ftp (maneira mais simples)
  4. Coloque suas configurações de VLAN no arquivo de configuração geral se estiver aplicando para todos os telefones, se não, coloque-o no arquivo específico do mac.

Exemplo com 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
    
por 26.09.2015 / 22:11