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

Asterisk за NAT и клиенты за NAT

Проблемы Asterisk без вэб-оболочек и их решения

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

toruser
Сообщения: 9
Зарегистрирован: 20 июн 2011, 10:25

Asterisk за NAT и клиенты за NAT

Сообщение toruser »

Имееется 2 подсетки, в каждой из них есть комп. Требуется настроить свзязь сип между ними. Оба компа за натами.

1 комп 192.168.50.х
2 комп 192.168.60.х

1 комп имеет локалку 192.167.0.х. В которой 192.167.0.4 - сервер asterisk trixbox linux. на виртуальной машине.

2 Комп просто винда

Звук получает только 2й комп при установке соединения. Мы проверили на втором компе снифером куда он шлет свои звуковые пакеты RTP оказалось вместо адреса 192.168.50.х он шлет на 192.167.0.4 =)

Проблема типичная. В мануалах сказано в конфиге sip_nat поставить примерно такие параметры в моем случае это

nat=yes
externip=192.168.50.x
localnet=192.167.0.0/255.255.255.0

Если я правильно понял указазав extrnip именно этот ип будет вместо 0.4 в теле rtp
пакета которые идут ко мне на 50.х и свзяь должна наладиться? А localnet это исключение, туда будет в тело пакета ртп вставлен 0.4 адрес

Так же я установил STUn сервер на 50.х для клиента 60.х. А в фаерволе на 50.х сделал
маппинг портов 5060 и 10000-20000 на 0.4

Все ли я правильно делаю?
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk за NAT и клиенты за NAT

Сообщение ded »

http://asterisk.ru/knowledgebase/Asteri ... +solutions
toruser писал(а):Все ли я правильно делаю?
Проверить просто: если всё правильно - то всё работает.
dogmeat1982
Сообщения: 16
Зарегистрирован: 20 июн 2011, 08:08

Re: Asterisk за NAT и клиенты за NAT

Сообщение dogmeat1982 »

ded писал(а):Проверить просто: если всё правильно - то всё работает.
КО в работе :lol:
toruser
Сообщения: 9
Зарегистрирован: 20 июн 2011, 10:25

Re: Asterisk за NAT и клиенты за NAT

Сообщение toruser »

Не работет 2й комп все равно шлет на адрес 0.4, может мапинг на стороне второго компа сделать?
toruser
Сообщения: 9
Зарегистрирован: 20 июн 2011, 10:25

Re: Asterisk за NAT и клиенты за NAT

Сообщение toruser »

Еще вопрос, кто знает, почему использование canreinvite при NAt неудачная мысль?()так написано в одном руководстве.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: Asterisk за NAT и клиенты за NAT

Сообщение Samael28 »

Для этого надо понимать, что такое canreinvite и nat.
Мой профайл на Upwork
Pragmatic
Сообщения: 97
Зарегистрирован: 04 фев 2011, 13:25
Откуда: Оренбург-Орск
Контактная информация:

Re: Asterisk за NAT и клиенты за NAT

Сообщение Pragmatic »

Телефонные системы на базе Asterisk, системы интерактивного сбора показаний приборов учета, авто-информатор - http://atsip.ru
toruser
Сообщения: 9
Зарегистрирован: 20 июн 2011, 10:25

Re: Asterisk за NAT и клиенты за NAT

Сообщение toruser »

Поискал в инете, никакого решения кроме externip и canreinvite=no не нашел.
Может это баг? ведь externip я указал, как астериск может игнорировать этот параметр?
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk за NAT и клиенты за NAT

Сообщение ded »

Дорогой друг!
externip не может быть =192.168.50.x
externip - это всегда публичный реальный ИП адрес, через который Астериск за НАТом выходит в мир.
И локальные сети не должны быть localnet=192.167.0.0/255.255.255.0 никак.
Может кривота в Вашем понимании мира (в той части, где ИП план)?
toruser
Сообщения: 9
Зарегистрирован: 20 июн 2011, 10:25

Re: Asterisk за NAT и клиенты за NAT

Сообщение toruser »

ded писал(а):externip не может быть =192.168.50.x
externip - это всегда публичный реальный ИП адрес, через который Астериск за НАТом выходит в мир.
До Триксбокса я устанавливал minisipserver и SIP свзяь отменно работала внутри адресов 192.168.50.x и 192.168.60.x
Но отличиче лишь в том что minisipserver не был за NAT он был НА нем. Т.е реально имел ип 50.x
Да и зачем бы Я разработчик делаю возможность задавать ип явно , когда он работает только для реальных. Да и как программа отличает реальный ип от нереального, это ж цифры?
И локальные сети не должны быть localnet=192.167.0.0/255.255.255.0 никак.
but why ?????????
Может кривота в Вашем понимании мира (в той части, где ИП план)?
Может быть, но только по выше написанным утверждениям выходит астериск нельзя юзать в локальной сетке? С трудом верится!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH