Задача связать 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, а там ВПН-роутеры. Но не могу понять как это может влиять, пинг же проходит.
А к системному администратору обратиться?
zzuz (Feb 7 '13)editПинги могут проходить, пакеты по определенным портам нет. Команда ping использует TCP, астериск UDP
Out (Feb 7 '13)editping использует icmp. нельзя так палиться.
meral (Feb 7 '13)editICMP часть стека TCP/IP .
zzuz (Feb 7 '13)edithttp://tools.ietf.org/html/rfc792
zzuz (Feb 7 '13)editicmp,tcp,udp протоколы над IP стеком,да. только вот разные протоколы. с закрытым tcp спокойно ходит icmp ;)
meral (Feb 7 '13)editвот вы гоните. в свою поддержку привели страницу на которой написано "ICMP is actually an integral part of IP" и по поиску на этой странице tcp всегда в сочетании "tcp or udp".
meral (Feb 7 '13)editСтек протоколов TCP/IP подразумевает не исключительное использование протокола TCP . А регулирует межсетевым заимодействием протоколов DHCP, DVMRP, ICMP, IGMP, MARS, PIM, RIP, RSVP. общий документ http://tools.ietf.org/html/rfc1122
zzuz (Feb 7 '13)editугу. и разницу между стеком tcp/ip и протоколом tcp мы похоже не видим.
meral (Feb 7 '13)editПустой спор , мы не на лекции.
zzuz (Feb 7 '13)edit