Страница 7 из 8
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 15:30
ded
ded писал(а):[ Если он получает адрес TFTP-сервера 10.43.4.97, то это можно увидеть в его настройках, и т.д.
В настройках телефона - что появляется в графе TFTP сервер при получении ИП адреса?
Вы можете даже полностью задампить DHCP request и DHCP respond, где должен быть виден ИП адрес TFTP-сервера.
Возможно ваш телефон в другой подсети, или воткнут в другой свич. Есть трабла, при которй некоторые свичи между собой не пропускают бродкасты чтобы превентить т.н. бродкаст шторм.
Может быть также, после сброса в заводские установки - приоритетно стоит http provisioning.
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 15:49
pogreb
Это запросы от gxp2160
Сеть построена на Cisco, для телефонов 1400 и 2160 таких проблем нет.
Проблемыф только с 1625
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 15:59
ded
Что за обмен по UDP через порт 7172?
Попытайтесь расшифровать
tcpdump host 10.43.4.32 -e0 -A
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 16:03
nickel82
это я так понимаю вместо 5060, для пущей безопасности!
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 16:05
pogreb
У меня Астериск настроен по нестандартному порту 7172
При выполнении команды tcpdump host 10.43.4.32 -e0 -A , что то с синтаксисом
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 16:23
ded
Про 7172 понятно.
Тогда
tcpdump host 10.43.4.32 -s0 -A
и мы увидим SIP пакеты OPTIONS туда-сюда.
Вам надо дебажить DHCP раздачу, убедиться, что опция 66 (я бы всё же отправил и 150) ему высылается корректно, и тогда бы уже ковырял техподержку Grandstream.
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 16:41
pogreb
ded, как мне результат команды tcpdump host 10.43.4.32 -s0 -A в файл записать, а то он много ченго показывает?
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 17:52
ded
tcpdump host 10.43.4.32 -s0 -w /tmp/mydump.pcap
Хорошо бы Вам на курсы по Linux администрированию записаться!
Re: Autoprovising Granstream 1625
Добавлено: 14 июл 2015, 21:57
SolarW
pogreb писал(а):SolarW писал(а):прописал в опции 43 и 66 на DHCP-сервере FQDN-имя своей PBX'ы на которой запущен TFTP-сервер
В опции 43 прописал nex имя tftp сервера? В моем случае tftp://10.43.4.97 или просто 10.43.4.97 ?
В опции 66 также как именно прописать tftp://10.43.4.97 или
http://10.43.4.97 или просто 10.43.4.97
И я правильно понимаю, что берем аппарата с прошивкой 1.0.2.13, делаем ему hard reset, перезагружаем и аппарат автоматически лезет на tftp сервер за xml файлом?
- dhcp002.png (4.98 КБ) 8803 просмотра
Правильно.
Делаю аппарату (GXP1610, но думаю это не принципиально, для всех GXP16xx похоже одна прошивка) Factory reset через меню, он загружается, получает от DHCP-сервера параметры и согласно им пытается получить настройки/прошивку.
Re: Autoprovising Granstream 1625
Добавлено: 15 июл 2015, 00:19
SolarW
ded писал(а):В настройках телефона - что появляется в графе TFTP сервер при получении ИП адреса?
Ничего там не появляется, как было fm.grandstream.com/gs так и остается.
И да, по умолчанию стоит тип запроса по http.
Но есть нюанс.
По умолчанию опция
Код: Выделить всё
Allow DHCP Option 43 and Option 66 to Override Server
стоит в Yes и поэтому телефон не особо реагируя на свои настройки все-таки лезет за настройками по адресу полученному в опциях 43 и 66 DHCP-сервера (150 не применяет, честно-честно).
А настройки в параметрах телефона изменятся после того, как он сумеет загрузить в себя файл конфигурации в котором будут правильно прописаны опции:
Код: Выделить всё
# Upgrade Via. 0 - TFTP Upgrade, 1 - HTTP Upgrade, 2 - HTTPS Upgrade. Default is 1
# Number: 0, 1, 2
# Mandatory
P212 = 1
# Firmware Server Path
# String
P192 = fm.grandstream.com/gs
# Config Server Path
# String
P237 = fm.grandstream.com/gs
# Allow DHCP Option 43 and Option 66 to override server. 0 - No, 1 - Yes. Default is 1
# When set to Yes(1), it will override the configured provision path and method
# Number: 0, 1
# Mandatory
P145 = 1
# Allow DHCP Option 120 to Override SIP Server
# 0 - No, 1 - Yes. Default is 0
# Number: 0, 1
# Mandatory
P1411 = 0
# Automatic Upgrade.
# 0 - No,
# 1 - Yes, check for upgrade based on minute(s) setting,
# 2 - Yes, check for upgrade based on Hour of Day setting,
# 3 - Yes, check for upgrade based on Day of Week setting,
# Default is No
# Number: 0, 1, 2, 3
# Mandatory
P194 = 0
# Check for new firmware every () minutes. Default is 7 days.
# Number: 60-86400
# Mandatory
P193 = 10080
# Hour of the Day (0-23). Default is 1
# Number: 0 - 23
P285 = 1
# Day of the Week (0-6). Default is 1
# Number: 0-6
P286 = 1
Прописывать можно например вот так (приводил ранее в топике скриншот)
Код: Выделить всё
P212=1
P192=http://192.168.0.1/provisioning/p.php
P237=http://192.168.0.1/provisioning/p.php
P145=1
P1411=0
P194=3
P193=10080
P285=1
Это кусок из рабочей конфигурации, в качестве сервера с прошивками используется FreePBX Distro с модулем EPM (noncommercial).