AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

cisco spa502g + provisioning

Оборудование 5 сообщений -
#1

Здравствуйте!
Неоднократно поднималась тема с настройкой provisioning, но столкнулся с проблемой с которой бьюсь уже второй день.
Исходные данные:
Телефонные аппараты spa502G Software Version: 7.5.2 Host Name: SEPE02F6D63C8E4
Маршрутизатор cisco2901
Гипервизор esxi 5.1 Linux srv3 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux
Asterisk 11.5.1

DHCP:

Код:

ip dhcp pool VoIP
vrf 100
network 172.24.0.0 255.255.255.0
default-router 172.24.0.254
dns-server 8.8.4.4 8.8.8.8
domain-name mydomen.ru
option 66 ascii 172.24.0.1 // пробовал option 150, option 66 ascii "172.24.0.1", option 66 ascii tftp://172.24.0.1
lease 0 0 10


tftp server (xinitd.conf):

Код:

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
bind = 172.24.0.1
}


tftp запущен, работает:

Код:

netstat -lnp | grep :69
udp 0 0 172.24.0.1:69 0.0.0.0:* 19310/xinetd


В корне директории /tftpboot:

spa502G.cfg
Код:


/spa$PSN.cfg
/main.cfg
/$MA.cfg
/spa50x-30x-7-5-5.bin
serv=tftp://172.24.0.1/;d0=English;spa50x_30x_en_v755.xml;d1=Russian;x1=spa50x_30x_ru_v755.xml;
Russian
UTF-8



main.cfg
Код:


GMT+04:00
24hr
Yes
172.24.0.254
day/month
tftp
86400
mypass
172.24.0.1



e02f6d63c8e4.cfg
Код:


testuser
100
mypass



spa50x-30x-7-5-5.bin
spa50x_30x_en_v755.xml
spa50x_30x_ru_v755.xml

При загрузке телефонного аппарата, он получает сетевые настройки по dhcp и далее ничего не происходит.
Лог tftp:
Код:

Sep 17 09:31:03 srv3 tftpd[21121]: tftpd: trying to get file: SEPE02F6D63C8E4.cnf.xml
Sep 17 09:31:03 srv3 tftpd[21121]: tftpd: serving file from /tftpboot
Sep 17 09:31:03 srv3 tftpd[21123]: tftpd: trying to get file: XMLDefault502G.cnf.xml
Sep 17 09:31:03 srv3 tftpd[21123]: tftpd: serving file from /tftpboot
Sep 17 09:31:03 srv3 tftpd[21125]: tftpd: trying to get file: XMLDefault.cnf.xml
Sep 17 09:31:03 srv3 tftpd[21125]: tftpd: serving file from /tftpboot
Sep 17 09:31:17 srv3 tftpd[21127]: tftpd: trying to get file: /spa502G.cfg
Sep 17 09:31:17 srv3 tftpd[21129]: tftpd: trying to get file: /spa502G.cfg
Sep 17 09:31:17 srv3 tftpd[21131]: tftpd: trying to get file: /spa502G.cfg
Sep 17 09:31:17 srv3 tftpd[21133]: tftpd: trying to get file: /Cisco/SPA502G/e02f6d63c8e4.cfg
Sep 17 09:31:17 srv3 tftpd[21135]: tftpd: trying to get file: /Cisco/SPA502G/e02f6d63c8e4.cfg
Sep 17 09:31:17 srv3 tftpd[21137]: tftpd: trying to get file: /Cisco/SPA502G/e02f6d63c8e4.cfg


tcpdump
Код:

tcpdump -i eth0.103 -vv port tftp
tcpdump: listening on eth0.103, link-type EN10MB (Ethernet), capture size 65535 bytes
09:31:03.063881 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 79)
172.24.0.2.1024 > 172.24.0.1.tftp: [udp sum ok] 51 RRQ "SEPE02F6D63C8E4.cnf.xml" octet timeout 10 tsize 0
09:31:03.069047 IP (tos 0x0, ttl 64, id 1, offset 0, flags [none], proto UDP (17), length 78)
172.24.0.2.1025 > 172.24.0.1.tftp: [udp sum ok] 50 RRQ "XMLDefault502G.cnf.xml" octet timeout 10 tsize 0
09:31:03.072026 IP (tos 0x0, ttl 64, id 2, offset 0, flags [none], proto UDP (17), length 74)
172.24.0.2.1026 > 172.24.0.1.tftp: [udp sum ok] 46 RRQ "XMLDefault.cnf.xml" octet timeout 10 tsize 0
09:31:17.072934 IP (tos 0x0, ttl 64, id 10, offset 0, flags [none], proto UDP (17), length 68)
172.24.0.2.1028 > 172.24.0.1.tftp: [udp sum ok] 40 RRQ "/spa502G.cfg" octet timeout 10 tsize 0
09:31:17.076750 IP (tos 0x0, ttl 64, id 11, offset 0, flags [none], proto UDP (17), length 68)
172.24.0.2.1029 > 172.24.0.1.tftp: [udp sum ok] 40 RRQ "/spa502G.cfg" octet timeout 10 tsize 0
09:31:17.080633 IP (tos 0x0, ttl 64, id 12, offset 0, flags [none], proto UDP (17), length 68)
172.24.0.2.1030 > 172.24.0.1.tftp: [udp sum ok] 40 RRQ "/spa502G.cfg" octet timeout 10 tsize 0
09:31:17.113905 IP (tos 0x0, ttl 64, id 13, offset 0, flags [none], proto UDP (17), length 87)
172.24.0.2.1031 > 172.24.0.1.tftp: [udp sum ok] 59 RRQ "/Cisco/SPA502G/e02f6d63c8e4.cfg" octet timeout 10 tsize 0
09:31:17.117265 IP (tos 0x0, ttl 64, id 14, offset 0, flags [none], proto UDP (17), length 87)
172.24.0.2.1032 > 172.24.0.1.tftp: [udp sum ok] 59 RRQ "/Cisco/SPA502G/e02f6d63c8e4.cfg" octet timeout 10 tsize 0
09:31:17.121121 IP (tos 0x0, ttl 64, id 15, offset 0, flags [none], proto UDP (17), length 87)
172.24.0.2.1033 > 172.24.0.1.tftp: [udp sum ok] 59 RRQ "/Cisco/SPA502G/e02f6d63c8e4.cfg" octet timeout 10 tsize 0


Видно, что ТА пытается получить файл spa502G.cfg, но по какой-то причине у него это не получается.
В логах ТА Provisioning:
Код:

Status: Filed
Reason: Download filed


Что я делаю не так? В чем может быть проблема?
Прошу вашей помощи.
#2

В правах на файлы в каталоге /tftpboot ?
#3

права вроде в норме:
Код:

ls -l
итого 4260
-rw-r--r-- 1 nobody nogroup 137 сен 17 09:23 e02f6d63c8e4.cfg
-rw-r--r-- 1 nobody nogroup 465 сен 17 09:25 main.cfg
-rw-r--r-- 1 nobody nogroup 470 сен 17 09:24 spa502G.cfg
-rw-r--r-- 1 nobody nogroup 4219558 сен 16 10:41 spa50x-30x-7-5-5.bin
-rw-r--r-- 1 nobody nogroup 52356 сен 16 10:41 spa50x_30x_en_v755.xml
-rw-r--r-- 1 nobody nogroup 70501 сен 16 10:41 spa50x_30x_ru_v755.xml
#4

сами пробовали скачать файлы с сервера по tftp ?
#5

балин, ведь точно- же:
Код:

Error code 2: Access violation


Буду ковырять tftp.
Спасибо.