背景:
我们一些客户更换成我们3CX系统,但是想保留原来的CISCO话机,我们知道思科话机一般都是通过TFTP服务器来完成话机配置,本篇文档将会介绍如何在LINUX版3CX服务器上搭建TFTP服务器用于配置思科话机。
步骤:
- 安装 输入下列命令进行安装
sudo apt-get install tftpd-hpa xinetd
tftpd-hpa是tftp服务器,xinted是网络守护进程,就是接受客户端连接的。】
- 输入下列命令新建tftp文件
sudo vi /etc/xinetd.d/tftp
文件内容如下,修改后保存文件
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/3cxpbx/Instance1/Data/Http/Interface/provisioning/xjc2spuywwc/ -c#TFTP的根目录,这里我们是3CX话机的配置文件目录
per_source = 11
cps = 100 2
flags = IPv4
}
- 输入下列命令编辑tftpd-hpa文件,
sudo vi /etc/default/tftpd-hpa
修改TFTP_DIRECTORY为3CX话机配置文件目录,然后保存。
TFTP_USERNAME=”tftp”
TFTP_DIRECTORY=”/var/lib/3cxpbx/Instance1/Data/Http/Interface/provisioning/xjc2spuywwc”
TFTP_ADDRESS=”0.0.0.0:69″
TFTP_OPTIONS=”-l -c -s”
- 输入下列命令赋予3CX文件夹的所需权限。
sudo chmod -R 777 /var/lib/3cxpbx/Instance1/Data/Http/Interface/provisioning/xjc2spuywwc/
- 输入下列命令重启tftp服务器,到这里就完成了tftp服务器配置了。
sudo /etc/init.d/xinetd restart
sudo service tftpd-hpa restart