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

Asterisk и три сетевые карточки

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

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

Ответить
koval
Сообщения: 11
Зарегистрирован: 03 янв 2016, 21:41

Asterisk и три сетевые карточки

Сообщение koval »

На сервере стоит Asterisk Elastix и три сетевые карты:
eth0 - смотрит напрямую в Интернет без Nat. Адрес сети карты, скажем 94.75.20.22
eth1 - смотрит в локальную сеть 192.168.6.0
eth2 - смотрит в локальную сеть провайдера, который видает SIP транк. IP 10.251.242.42

На сервере прописан дефолтный маршрут в eth0 на шлюз 94.75.20.21.
Также прописан маршрут для SIP транка. Все что идет в 62.179.15.1 идет через шлюз 10.251.242.41

В sip конф прописано

externip= 94.75.20.22
localnet=192.168.6.0

В начале били две карты eth0, eth1. В этой конфигурации все работало нормально. Звук и сигналинг ходил нормально. Потом поставил еще одну карту eth2 и подключил транк. Обнаружил односторонний звук.

Если звонить с SIP на GSM телефон, то пользователь GSM меня слышит, я его нет.

Попробовал поменять sip.conf на
externip= 10.251.242.42
localnet=192.168.6.0

В этой схеме транк работает, звук ходит нормально. Но если я находжуся в Интернете и дзвоню абоненту через VoIp (подключаюсь к серверу на адрес 94.75.20.22 ) я не слышу звука и сервер рвет связь на 6 секунде. Если звонить с локальной сети то все работает.

То есть если в externip= прописан адрес 94.75.20.22 то все работает с Интернета, но транк не работает. Если прописать 10.251.242.42 то работает транк, но не работает подключение с Интернета. Как быть?
koval
Сообщения: 11
Зарегистрирован: 03 янв 2016, 21:41

Re: Asterisk и три сетевые карточки

Сообщение koval »

Модератор, удали пожалуйста тему.
Уже не актуально в связи с полным изменением конфигурации.
Извините что потревожил.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Asterisk и три сетевые карточки

Сообщение whoim »

Localnet позволяет несколько сетей указывать, что и нужно было сделать - 10.251 загнать туда.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Asterisk и три сетевые карточки

Сообщение Aven »

Разве это помогло бы отвечать * c нужного интерфейса?
Решения телефонии на базе Asterisk || http://it-need.ru
koval
Сообщения: 11
Зарегистрирован: 03 янв 2016, 21:41

Re: Asterisk и три сетевые карточки

Сообщение koval »

Вопрос решился следующим образом.

У меня в sip.conf было указано следующее

externip= 10.251.242.42
localnet=192.168.6.0

Это есть не правильно, так как пользователи обращаются к серверу без NAT, напрямую.

После удаление строки всё заработало корректно. Разные пользователи подключаются по разным интерфейсам.
Если пользователь сам находиться за домашним NAT'ом то нужно виставить nat=yes в настройках пира.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Asterisk и три сетевые карточки

Сообщение whoim »

Aven писал(а):Разве это помогло бы отвечать * c нужного интерфейса?
При верно настроенных маршрутах - да, у меня так работало.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Asterisk и три сетевые карточки

Сообщение Wapo »

При верно настроенных маршрутах - да, у меня так работало.
Слушайте, ДА ХОТЬ СКОЛЬКО карт (лишь бы в комп влезли :lol: ) настраивается все Aster + ROUTE и т.д.
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: Asterisk и три сетевые карточки

Сообщение whoim »

Так я о том же )
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Аватара пользователя
Obi Van
Сообщения: 340
Зарегистрирован: 03 сен 2010, 11:21

Re: Asterisk и три сетевые карточки

Сообщение Obi Van »

У меня 4 сетевушки, на 3-х из которых поднимается ppp интерфейс. Итого куча интерфейсов в ifconfig. Наиболее красивый вариант в моём случае - iproute2 со скриптом маршрутов в автозагрузке. Автору темы стоит таки написать его по инструкциям невозбранно размноженным в интернет.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH