我正在努力思科 7942G IP 电话致力于自由BPX设置。它在通过 tftp 获取东西时出现问题。我尝试硬重置,并在 tftpd 日志中收到此信息:
[root@localhost ~]# tail -f /var/log/messages | grep in.tftpd
Jul 29 11:18:02 localhost in.tftpd[4487]: RRQ from 172.22.225.60 filename SoftKeyDPN.xml
Jul 29 11:26:20 localhost in.tftpd[4664]: RRQ from 172.22.225.94 filename term42.default.loads
Jul 29 11:26:24 localhost in.tftpd[4665]: RRQ from 172.22.225.94 filename term42.default.loads
Jul 29 11:26:28 localhost in.tftpd[4666]: RRQ from 172.22.225.94 filename term42.default.loads
Jul 29 11:26:35 localhost in.tftpd[4671]: RRQ from 172.22.225.94 filename term42.default.loads
Jul 29 11:26:39 localhost in.tftpd[4672]: RRQ from 172.22.225.94 filename term42.default.loads
Jul 29 11:26:43 localhost in.tftpd[4674]: RRQ from 172.22.225.94 filename term42.default.loads
Jul 29 11:26:47 localhost in.tftpd[4679]: RRQ from 172.22.225.94 filename term42.default.loads
是94号。
但它仍然不断重启并尝试获取固件。重置前的图片几乎相同,只是重置后SEP*.cnf.xml,SoftKeyDPN.xml和拨号计划.xml。
电话日志显示有关 TFTP 错误和 TFTP 超时的信息。
无论如何,所有这些文件都存在,我可以通过另一个基于 Linux 的系统通过 tftp 获取它们(尽管这花费了很长时间 - 8Kb 大小的 SEP 配置文件在 6 秒后才下载完成!这延迟相当长,不是吗?)。顺便说一句,其他 IP 电话在接收配置时没有遇到任何问题。在这条线路上也是如此。
DHCP 已打开,指定了选项 150。顺便说一下,它是 elastix,我相信是基于 CentOS 的。TFTP 配置如下:
[root@localhost xinetd.d]# cat tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s -vv /tftpboot --verbose
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
[root@localhost xinetd.d]#
我不知道从哪里开始挖掘。任何建议都会有帮助。