VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не работает sipnet

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

music-sf
Сообщения: 22
Зарегистрирован: 23 окт 2012, 14:31

Re: Не работает sipnet

Сообщение music-sf »

Код: Выделить всё

# Generated by iptables-save v1.4.12 on Fri Feb 22 15:00:51 2013
*filter
:INPUT ACCEPT [386:21872]
:FORWARD ACCEPT [852:71062]
:OUTPUT ACCEPT [29063:10438849]
COMMIT
# Completed on Fri Feb 22 15:00:51 2013
# Generated by iptables-save v1.4.12 on Fri Feb 22 15:00:51 2013
*nat
:PREROUTING ACCEPT [1701:139541]
:INPUT ACCEPT [375:20952]
:OUTPUT ACCEPT [45:2736]
:POSTROUTING ACCEPT [431:46402]
-A PREROUTING -s 87.244.0.21/32 -d 87.244.7.130/32 -p udp -m udp --dport 4569 -j DNAT --to-destination 192.168.253.90 
-A PREROUTING -s 87.244.0.21/32 -d 87.244.7.130/32 -p tcp -m tcp --dport 4569 -j DNAT --to-destination 192.168.253.90
-A PREROUTING -i eth4 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.253.90
-A PREROUTING -i eth4 -p udp -m udp --dport 10000:15000 -j DNAT --to-destination 192.168.253.90
-A POSTROUTING -o eth2 -j MASQUERADE
-A POSTROUTING -o eth3 -j MASQUERADE
-A POSTROUTING -o eth4 -j MASQUERADE
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
# Completed on Fri Feb 22 15:00:51 2013
# Generated by iptables-save v1.4.12 on Fri Feb 22 15:00:51 2013
*mangle
:PREROUTING ACCEPT [99285:79854204]
:INPUT ACCEPT [40408:35976170]
:FORWARD ACCEPT [58867:43871514]
:OUTPUT ACCEPT [29063:10438849]
:POSTROUTING ACCEPT [87934:54310583]
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:65495 -j TCPMSS --clamp-mss-to-pmtu
COMMIT
Повторюсь, всё работает ( в смысле интернет у всех есть ЗА NATом), проблема ТОЛЬКО с телефонией ( с которой к сожалению не работал раннее, в том числе пока не вкуриваю тонкостей телефонных протоколов )

Спасибо что откликнулись
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает sipnet

Сообщение ded »

всё работает ( в смысле интернет у всех есть ЗА NATом) - это задача минимум для SOHO - облака офисного планктона, который надо обеспечить тырнетом.
Попробуйте поставить за НАТ вэб сервер, Jabber сервер, SMTP/IMAP/POP3 сервер, и будет ли ВСЁ работать? Вопрос не в тонкостях телефонных протоколов пока что.

P.S. Я начал морщить лоб при виде правил iptables - но, лениво заглядывать в рабочие примеры.
Думаю - справитесь.
music-sf
Сообщения: 22
Зарегистрирован: 23 окт 2012, 14:31

Re: Не работает sipnet

Сообщение music-sf »

Попробуйте поставить за НАТ вэб сервер, Jabber сервер, SMTP/IMAP/POP3 сервер, и будет ли ВСЁ работать? Вопрос не в тонкостях телефонных протоколов пока что
Пробовал. Работает. DNAT. К примеру

Код: Выделить всё

-A PREROUTING -s 87.244.0.21/32 -d 87.244.7.130/32 -p udp -m udp --dport 4569 -j DNAT --to-destination 192.168.253.90 
-A PREROUTING -s 87.244.0.21/32 -d 87.244.7.130/32 -p tcp -m tcp --dport 4569 -j DNAT --to-destination 192.168.253.90
Это связь по Iax с Asteriskом провайдера. Работает. Правила набора настроены так что всё местное через этого самого провайдера, а межгород через sipnet.

Код: Выделить всё

вэб сервер
Представьте себе, даже ftp за натом у меня работает... а вот с телефонией что-то не задалось..

Да понимаю что где-то что-то примитивное! Ни разу такого не бывало? Вот за подсказкой обратился.
Мож какой модуль iptables? Мешает.. Хз..
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает sipnet

Сообщение ded »

Проблема в роутинге. Думаю, что не то source ip подставляется.

1) там где у вас iptables запустите
tcpdump -i eth4 -s0 -A host 212.53.40.40 and port 5060
и посмотрите двусторонний обмен пакетами с сипнет.

2) tcpdump -i не знаю какой -s0 -A host 192.168.253.90 and port 5060
и посмотрите двусторонний обмен пакетами с 192.168.253.90

Чего-й то мне уже хочется с вас мзду взять: подключить к нам межгород по IAX, вместо Сипнета. Зачем я буду способствовать тут его обогащению - помогать настраивать в ним соединения? Отряд честных и бескорыстных SIP-волонтёров.
music-sf
Сообщения: 22
Зарегистрирован: 23 окт 2012, 14:31

Re: Не работает sipnet

Сообщение music-sf »

Думаю, что не то source ip подставляется
и правда?
а я в начале поста не это написал?
То есть, почему-то не подменяется адрес отправителя.
tcpdump -i eth4 -s0 -A host 212.53.40.40 and port 5060

Код: Выделить всё

 tcpdump -i eth4 -s0 -A host 212.53.40.40 and port 5060
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth4, link-type EN10MB (Ethernet), capture size 65535 bytes
18:33:37.023831 IP toatc.tutanhamon.ru.sip > sipnet.ru.sip: SIP, length: 613
E.......?..Z...Z.5((.....mP.REGISTER sip:sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 87.244.33.234:5060;branch=z9hG4bK7d0adf39;rport
Max-Forwards: 70
From: <sip:3095981@sipnet.ru>;tag=as195a703b
To: <sip:3095981@sipnet.ru>
Call-ID: 279cf0d15ab9edd61141fa7b6fc54957@192.168.253.90
CSeq: 495 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Authorization: Digest username="3095981", realm="etc.tario.ru", algorithm=MD5, uri="sip:sipnet.ru", nonce="C9B202176A640F36ED5D", response="357f40fd4679cce0e9b8172a2b498ef1", opaque="opaq", qop=auth, cnonce="27a540f4", nc=00000049
Expires: 120
Contact: <sip:84993460936@87.244.33.234>
Content-Length: 0


18:33:41.024924 IP toatc.tutanhamon.ru.sip > sipnet.ru.sip: SIP, length: 613
E.......?..Y...Z.5((.....m..REGISTER sip:sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 87.244.33.234:5060;branch=z9hG4bK0d69ae13;rport
Max-Forwards: 70
From: <sip:3095981@sipnet.ru>;tag=as00f06a8a
To: <sip:3095981@sipnet.ru>
Call-ID: 279cf0d15ab9edd61141fa7b6fc54957@192.168.253.90
CSeq: 496 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Authorization: Digest username="3095981", realm="etc.tario.ru", algorithm=MD5, uri="sip:sipnet.ru", nonce="C9B202176A640F36ED5D", response="f1b854ba5133a11c994a6a034a81360d", opaque="opaq", qop=auth, cnonce="1ac1162d", nc=0000004a
Expires: 120
Contact: <sip:84993460936@87.244.33.234>
Content-Length: 0


^C
2 packets captured
2 packets received by filter
0 packets dropped by kernel

tcpdump -i не знаю какой -s0 -A host 192.168.253.90 and port 5060

Код: Выделить всё

 tcpdump -i eth4 -s0 -A host 192.168.253.90 and port 5060
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth4, link-type EN10MB (Ethernet), capture size 65535 bytes
18:34:57.043777 IP toatc.tutanhamon.ru.sip > sipnet.ru.sip: SIP, length: 613
E.......?..>...Z.5((.....mhRREGISTER sip:sipnet.ru SIP/2.0
Via: SIP/2.0/UDP 87.244.33.234:5060;branch=z9hG4bK5e00c3fb;rport
Max-Forwards: 70
From: <sip:3095981@sipnet.ru>;tag=as2d7f6998
To: <sip:3095981@sipnet.ru>
Call-ID: 279cf0d15ab9edd61141fa7b6fc54957@192.168.253.90
CSeq: 499 REGISTER
User-Agent: Asterisk PBX 1.6.2.13
Authorization: Digest username="3095981", realm="etc.tario.ru", algorithm=MD5, uri="sip:sipnet.ru", nonce="C9B202176A640F36ED5D", response="2ee4651b7a70acc6cb88473b65699192", opaque="opaq", qop=auth, cnonce="6d6feea1", nc=0000004d
Expires: 120
Contact: <sip:84993460936@87.244.33.234>
Content-Length: 0

и так далее.. что в принципе для меня не удивительно.
и посмотрите двусторонний обмен пакетами с 192.168.253.90
да нет его.. двухстороннего.. я уже говорил, (вернее писал) в заголовках Ip пакетов стоит локальный ip sours и ответа от sipnet ждать было бы глупо. А вот если ping с телефонного сервера, то всё ок.

traceroute sipnet.ru -p 5060 в норме.

Как-то так.
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает sipnet

Сообщение ded »

87.244.33.234 - это и есть ваш tutanhamon?
без пол-литры не разобраться. Я увидел два пакета в сторону sipnet и нет ответа от Sipnet
потому что
Contact: <sip:84993460936@87.244.33.234>

Смотрите настройки SIP

Код: Выделить всё

CLI>sip show settings
Network Settings:
---------------------------
??
music-sf
Сообщения: 22
Зарегистрирован: 23 окт 2012, 14:31

Re: Не работает sipnet

Сообщение music-sf »

без пол-литры не разобраться
Ну хоть согласились :) Очевидное я до форума проверил.. так-вот..
music-sf
Сообщения: 22
Зарегистрирован: 23 окт 2012, 14:31

Re: Не работает sipnet

Сообщение music-sf »

Код: Выделить всё

Network Settings:
---------------------------
  SIP address remapping:  Enabled using externip
  Externhost:             <none>
  Externip:               87.244.33.234:5060
  Externrefresh:          10
  Internal IP:            192.168.253.90:5060
  Localnet:               192.168.0.0/255.255.0.0
  STUN server:            0.0.0.0:0
87.244.33.234 это от старого, но его замена ничего не решает. И я так понимаю, это имеет отношение к входящим вызовам, а тут другое.
ys1797
Сообщения: 240
Зарегистрирован: 28 июн 2011, 17:59

Re: Не работает sipnet

Сообщение ys1797 »

Такой дамп на внешнем интерфейсе офиса.
tcpdump -i eth4 host sipnet.ru -n
12:59:04.362538 IP 192.168.253.90.5060 > 212.53.40.40.5060: SIP, length: 613
Что делает 192.168.* на внешнем интерфейсе?
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Не работает sipnet

Сообщение ded »

music-sf писал(а):да нет его.. двухстороннего.. я уже говорил, (вернее писал) в заголовках Ip пакетов стоит локальный ip sours и ответа от sipnet ждать было бы глупо.
Я не увидел в заголовках Ip пакетов локальный ip source

Код: Выделить всё

18:34:57.043777 IP toatc.tutanhamon.ru.sip > sipnet.ru.sip: SIP, length: 613
А это на каком интерфейсе?
Такой дамп на внешнем интерфейсе офиса.
tcpdump -i eth4 host sipnet.ru -n
12:59:04.362538 IP 192.168.253.90.5060 > 212.53.40.40.5060: SIP, length: 613
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH