Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk IAX OpenVPN

0

Задача связать 2 Астериска по уже проверенной схеме.

iax.conf 1-го *

[general]
bindport=4569
bindaddr=0.0.0.0
disallow=all
allow=ulaw
allow=alaw

[blag6]
type=user
secret=123
context=fromiax

[svobodnyi]
type=peer
username=svobodnyi
secret=123
host=192.168.9.20
context=fromiax
peercontext=fromiax
qualify=yes

iax.conf 2-го *

[general]
bindport=4569
bindaddr=0.0.0.0
disallow=all
allow=ulaw
allow=alaw

[svobodnyi]
type=user
secret=123
context=fromiax

[blag]
type=peer
username=blag6
secret=123
host=192.168.1.71
context=fromiax
peercontext=fromiax
qualify=yes

Смотрим консоль 1-го

asterisk-dk*CLI> iax2 show peers
Name/Username    Host                 Mask             Port          Status    
iaxmodem0/iaxmo  127.0.0.1       (D)  255.255.255.255  4570          OK (2 ms) 
iaxmodem1/iaxmo  127.0.0.1       (D)  255.255.255.255  4571          OK (2 ms) 
islands/islands  192.168.8.20    (S)  255.255.255.255  4569          OK (6 ms) 
tynda/tynda      192.168.0.20    (S)  255.255.255.255  4569          OK (85 ms)
belogorsk/belog  192.168.7.20    (S)  255.255.255.255  4569          OK (44 ms)
vlad/vlad        192.168.2.20    (S)  255.255.255.255  4569          OK (46 ms)
svobodnyi/svobo  192.168.9.20    (S)  255.255.255.255  4569          UNREACHABLE
amurtravel/amur  192.168.5.20    (S)  255.255.255.255  4569          OK (8 ms) 
8 iax2 peers [7 online, 1 offline, 0 unmonitored]

Смотрим консоль 2-го

asterisk-svobodnyi*CLI> iax2 show peers
Name/Username    Host                 Mask             Port          Status    
blag/blag6       192.168.1.71    (S)  255.255.255.255  4569          OK (37 ms)
1 iax2 peers [1 online, 0 offline, 0 unmonitored]

Т.е. видно, что 2-й заходит на 1-го, а 1-й на 2-го зайти не может!

Пинги идут в обе стороны 1)

root@asterisk-dk:/etc/asterisk# ping 192.168.9.20
PING 192.168.9.20 (192.168.9.20) 56(84) bytes of data.
64 bytes from 192.168.9.20: icmp_req=1 ttl=63 time=36.4 ms
64 bytes from 192.168.9.20: icmp_req=2 ttl=63 time=42.5 ms
^C
--- 192.168.9.20 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 36.446/39.483/42.520/3.037 ms

2)

root@asterisk-svobodnyi:/etc/asterisk# ping 192.168.1.71
PING 192.168.1.71 (192.168.1.71) 56(84) bytes of data.
64 bytes from 192.168.1.71: icmp_req=1 ttl=63 time=37.2 ms
64 bytes from 192.168.1.71: icmp_req=2 ttl=63 time=36.4 ms
^C
--- 192.168.1.71 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 36.472/36.839/37.207/0.414 ms

Отличие от других только в том, что здесь используется для связи OpenVPN, а там ВПН-роутеры. Но не могу понять как это может влиять, пинг же проходит.

удалить закрыть спам изменить тег редактировать

спросил 2013-02-07 08:14:46 +0400

thunderamur Gravatar thunderamur
444 70 12 39

Comments

А к системному администратору обратиться?

zzuz ( 2013-02-07 10:02:11 +0400 )редактировать

Пинги могут проходить, пакеты по определенным портам нет. Команда ping использует TCP, астериск UDP

Out ( 2013-02-07 11:00:39 +0400 )редактировать
1

ping использует icmp. нельзя так палиться.

meral ( 2013-02-07 11:35:22 +0400 )редактировать

ICMP часть стека TCP/IP .

zzuz ( 2013-02-07 11:51:01 +0400 )редактировать

icmp,tcp,udp протоколы над IP стеком,да. только вот разные протоколы. с закрытым tcp спокойно ходит icmp ;)

meral ( 2013-02-07 11:53:42 +0400 )редактировать

вот вы гоните. в свою поддержку привели страницу на которой написано "ICMP is actually an integral part of IP" и по поиску на этой странице tcp всегда в сочетании "tcp or udp".

meral ( 2013-02-07 11:55:29 +0400 )редактировать

Стек протоколов TCP/IP подразумевает не исключительное использование протокола TCP . А регулирует межсетевым заимодействием протоколов DHCP, DVMRP, ICMP, IGMP, MARS, PIM, RIP, RSVP. общий документ http://tools.ietf.org/html/rfc1122

zzuz ( 2013-02-07 12:23:55 +0400 )редактировать

угу. и разницу между стеком tcp/ip и протоколом tcp мы похоже не видим.

meral ( 2013-02-07 12:51:56 +0400 )редактировать

Пустой спор , мы не на лекции.

zzuz ( 2013-02-07 13:51:39 +0400 )редактировать

2 Ответа

1

tcpdump -vvvteni eth(n) port 4569

netstat -an | grep 4569

ссылка удалить спам редактировать

ответил 2013-02-07 13:05:22 +0400

bolshoy_plohish Gravatar bolshoy_plohish
1388 25 20 38
0

вместо пинга mtr используйте. можете много нового узнать.

также помогает

iax2 set debug on
ссылка удалить спам редактировать

ответил 2013-02-07 11:36:28 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

zzuz, я тут за всех...

Out, SIP тоже использует UDP, через него ** связать удалось, но это хак, а не решение.

meral, mtr показывает, что пакеты идут ровно и без потерь через 2 узла - впн-сервер и впн-клиент.

дебаг вывалил кучу всего, это же боевой сервер, высматривая нужное нашел то, что периодически повторяется.

Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: PONG   
Timestamp: 00005ms  SCall: 00001  DCall: 07244 [10.8.0.38:4569]
Tx-Frame Retry[001] -- OSeqno: 000 ISeqno: 000 Type: IAX     Subclass: POKE   
Timestamp: 00005ms  SCall: 07244  DCall: 00000 [192.168.9.20:4569]
thunderamur ( 2013-02-07 11:45:06 +0400 )редактировать

ну смотрите как ходят, с каким адресом приходят,нет ли ната или фаервола. почемуэто у вас sip связь является хаком? если у вас клиенты сип и провайдер сип,то как раз лучше не связывать по iax.

meral ( 2013-02-07 11:57:45 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-02-07 08:14:46 +0400

Просмотрен: 493 раз

Обновлен: Feb 07 '13

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.