Страница 2 из 2
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 11:24
jugatsu
Ну для этого вообще то tcpdump обычно используют. То, что мы увидим open|filtered нам не скажет ровным счётом ничего - разве, что мы не получили RST, который, к слову, может слать и не только dst хост, ну и маршрутизатор.
Если мы говорим про один броадкастовый домен - то можно и nmap'ом конечно посмотреть на предмет RST. Хотя, если есть доступ к хосту - lsof и ip n более, чем достаточно.
Я говорю про best practice - есть такие, которые nmap свой хост сканят.
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 11:43
pan-user
tcpdump покажет активность _ДО_ iptables
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 12:32
amatol
tcpdump показывает что обмен есть, и на одном и на втором.
11:30:11.021551 IP 10.60.130.4.iax > 10.60.130.3.iax: UDP, length 14
На версии астериска 1.8 iax2 поднялся, пока непонятно почему ни на 10 ни на 11 не работает.
to april22
У вас какая версия астериска?
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 12:43
jugatsu
pan-user писал(а):tcpdump покажет активность _ДО_ iptables
У нас куда-то не туда разговор сместился, в сторону как дебажить iptables - а началось всё не с того. Я не про это говорил.
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 13:21
amatol
Нашел такое
https://issues.asterisk.org/jira/browse ... ent-200840
Further investigation:
start asterisk on the virtual machine, having qualify=yes in the peer definition
iax is UNKNOWN, and after some second becomes UNREACHABLE
stop asterisk (core stop now)
start asterisk on the virtual machine, having qualify=no in the peer definition
iax is UNMONITORED
exit (NOT STOP!) asterisk, change peer definition to qualify=yes
enter asterisk console (asterisk -r)
iax2 reload ==> peer is now REACHABLE
So my conclusion is:
1) Starting an asterisk server 1.8x on a virtual machine, with a iax peer having qualify=yes,
brings to UNREACHABLE state
2) Starting an asterisk server 1.8x on a virtual machine, with a iax peer having qualify=no,
then after startup modify to qualify=yes and reload iax2 configuration, brings to REACHABLE state
3) no issue on the same virtual box having 1.6.20 * version
4) On the physical counterpart (IAX peer), same OS and * versioon, no issues at all
If anybody can confirm this behaviour ...
И это работает, как ни странно. Посмотрю насколько стабильно.
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 13:46
amatol
Что б произошло -- peer is now REACHABLE
Нужно сделать
2) Starting an asterisk server 1.8x on a virtual machine, with a iax peer having qualify=no,
then after startup modify to qualify=yes and reload iax2 configuration, brings to REACHABLE state
Только версия у меня 11.3.0.
Re: IAX между двух астерисков
Добавлено: 04 июн 2013, 14:14
april22
amatol , asterisk 1.8.13