如何为Linux版3CX安装TFTP服务器用于配置思科等话机

背景:

我们一些客户更换成我们3CX系统,但是想保留原来的CISCO话机,我们知道思科话机一般都是通过TFTP服务器来完成话机配置,本篇文档将会介绍如何在LINUX版3CX服务器上搭建TFTP服务器用于配置思科话机。

步骤:

  1. 安装 输入下列命令进行安装

sudo apt-get install tftpd-hpa xinetd

tftpd-hpa是tftp服务器,xinted是网络守护进程,就是接受客户端连接的。】

  1. 输入下列命令新建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

}

  1. 输入下列命令编辑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”

 

  1. 输入下列命令赋予3CX文件夹的所需权限。

sudo chmod -R 777 /var/lib/3cxpbx/Instance1/Data/Http/Interface/provisioning/xjc2spuywwc/

  1. 输入下列命令重启tftp服务器,到这里就完成了tftp服务器配置了。

sudo /etc/init.d/xinetd restart

sudo service tftpd-hpa restart