I'm trying to get Cisco 7942G IP phone working on FreeBPX setup. It has issues with getting things over tftp. I tried hard reset thing and I'm getting this in tftpd log:
[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
It's number 94.
Still it keeps rebooting and trying to get firmware. Before reset picture was pretty much the same, except it was after SEP*.cnf.xml, SoftKeyDPN.xml and dialplan.xml.
The phone log was telling about TFTP Error and TFTP timeout.
All this files are present anyway, I could get them by very tftp from another linux-based system (although it took much time - SEP config file 8Kb size was downloaded after 6 seconds! That's a quite delay, no?). Other IP phones had no troubles receiving their config, by the way. On this very line, also.
DHCP is on, option 150 is specified. It's elastix btw, CentOS based I belive. TFTP config below:
[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]#
I've no idea where to start digging. Any advice would help.
0 Answers