本文介绍通过 DHCP Option66(自动部署的其中一种方式)来批量升级话机,其原理是:重启话机,话机启动的时候会向路由器发出获取 IP 的请求,路由器分发 IP 给话机的同时,也将升级的信息发给话机(需要事先在路由器上设置好),让话机去找到相应的资料升级配置。
本文档适用于方位所有型号话机。
此文档是针对解决话机问题的日常维护人员。
调配网络连接方式:
在 个 人 电 脑 上 安 装 一 个 软 件 来 建 立 一 个 DHCP Server( 下 载 地 址 :http://www.dhcpserver.de/cms/ ),用新建的 DHCP Server 来为话机提供 IP 地址,然后设置发送给话机的升级信息,另外再在个人电脑上配置一个服务器(FTP 或者 TFTP 服务器)来存放话机需要升级的资料(如话机的软件或者配置文件等等)。
最终形成的网络拓扑图如下:
1、配置 DHCP Server
请到 http://www.dhcpserver.de/cms/ 下载 DHCP Server 之后,解压到电脑上开始安装(建议解压到不带中文的目录下)
设置电脑的 IP,设置一个固定 IP(如设置为 192.168.1.2),建议设置有线网卡。
双击 dhcpwiz.exe,运行 DHCP Server,弹出窗口提示开始设置,点击下一步:
点击下一步后,提示选择网卡,即使用哪个网卡来建立 DHCP Server,然后用这个网卡分发 IP 给话机,选择刚才设置了 IP 的有线网卡:
点击下一步后,这个 DHCP Server 上集成了 TFTP 服务器,所以不用另外再搭建了,直接勾选即可,注意选择的 TFTP 服务器的根目录,这个根目录,就是存放升级资料的目录,话机会到这个目录下查找需要升级的资料,建议不要设置带有中文的目录,并记住这个目录,后面将需要升级的资料放到这个根目录下:
点击下一步,提示分发的 IP 地址范围:
点击按钮DHCP Option ,设置 DHCP Option66,这里设置的信息很重要,即要设置告诉话机到哪里下载升级资料的信息。
点击 Add,添加一个 DHCP option,添加的内容如下:
添加路径(“tftp://192.168.1.2/CommonFile.txt”)的时候,别漏了双引号,这个路径将会在给话机分发 IP 的时候发送给 IP 话机,话机收到信息后会到 IP 是 192.168.1.2 这台电脑(就是设置的这台电脑)去下载名字为 CommonFile.txt 的文件,这是个指导配置文件,指导话机去做什么事情,我们在后面的步骤还会详细介绍, 点击两次 OK 后确认。
再点击下一步,提示总结前面设置的内容:
勾选 Overwrite existing file, 点击按钮 Write INI file, 再点击下一步:
点击按钮 Install,使刚才前面配置的内容生效:
再勾选 run DHCP server immediatly,再点击 Start 按钮,开始运行 DHCP Server,可以看到状态变成运行:
点击完成:
点击Continue as tray app,在弹出来的提示框 点击 是,可以看到在电脑的右下角,在任务栏上可以看到图标: ,表示 DHCP Server 已经安装在电脑上了。
2、修改配置文件
话机升级此配置文件后,会重启话机,重启之后更新的配置生效。
此配置文件是根据需要而修改的,先在话机上导出配置文件,然后根据需要,保留需要更改的参数(注意:修改参数的时候小心,保留指定的参数后,不要修改参数名,连空格都不要修改,否则导致配置文件的配置无法升级到话机上),比如此配置文件保留这些参数,是为了修改话机的注册端口、服务器地址、显示名、注册账号、电话号码和密码:打开配置文件,内容少,但是要确保地址正确:
话机软件的地址包括 TFTP 服务器的主机地址(即电脑的地址),和话机软件的文件名(此处写的是 firmware.z, 那么话机就会去找文件名为 firmware.z 的话机软件),把话机的软件放到 TFTP 的根目录下,那么话机就会去下载这个软件升级。
注意: 修改指导配置文件时不要修改其他的内容(连空格都不要去删除或者增加),否则升级失败。
3、升级操作
以上的配置完成之后,就可以批量升级话机了。
将话机的配置文件(如 00A859D0DACE.txt,一部话机对应一个配置文件,如果多部话机,需要给每一部的话机做一个配置文件)放到 TFTP 根目录下。
重启话机。手动重启或者批量重新上电都可以,看现场的条件。在 PC 上可以看到重启的话机获取 IP 的提示,再等待 30 秒左右,可以在话机的屏幕上看到下载升级软件的提示,等话机自动重启一次,话机升级完成。
升级完成之后,将电脑上的 DHCP Server 退出,并恢复原来的路由器的连接。