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

Астериск 2 сетевых интерфейса.

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

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

Аватара пользователя
noize
Сообщения: 117
Зарегистрирован: 01 сен 2010, 11:29

Re: Астериск 2 сетевых интерфейса.

Сообщение noize »

Насколько я знаю, астериск этого делать не умеет. Так что либо рулить на уровне операционной системы, либо ставить фрисвич
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Астериск 2 сетевых интерфейса.

Сообщение ded »

Два слоя понимания: чисто сетевой (Layer 3) и уровень приложений, SIP (Layer 7).
Сначала понять уровень Layer 3. Согласно конфигурации

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

eth0:
IP 192.168.100.100
GW 192.168.100.001
MASK 255.255.255.000

eth1:
IP 89.194.100.179
MASK 255.255.255.240
у этого сервеа всего один default route 0.0.0.0/0.0.0.0 gw 192.168.100.001
и это будет видно командами
route
ip route
Первый уровень пробивается пингами и трасероутами вполне наглядно.
Второй уровень - SIP.
В таком варианте у Астериска должен быть (или может быть) udpbindaddr=0.0.0.0 и externip, назначаемый в конфигурации sip.conf или через STUN service назначаемый там-же. Все SIP регистрации будут выходить через ту железку, которая имеет интерфейс 192.168.100.1 и которая будет делать НАТ. При этом eth1 не будет работать на Астериск почти никак.
Если для внешнего провайдера или клиента указать его внешний статический 89.194.100.179, то прибегать на него паекты будут, а убегать - через eth0 и НАТ согласно default route.
Если клиентской железке всё равно с какого ИП прибегают ответы на запросы, то работать будет.
Использовать можно, но сложно.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Астериск 2 сетевых интерфейса.

Сообщение SolarW »

Out писал(а):Каким образом астериск определяет каким маршрутом транку идти на сервер провайдера, который имеет Internet адрес?
Никаким. Астериск вообще не занимается маршрутизацией.
В данном случае маршрутизацией занимается операционная система в соответствии с имеющимися у нее таблицами маршрутизации.
И упомянутые параметры localnet, externip никакого отношения к маршрутизации не имеют - они необходимы астериску чтобы знать какой айпишник подставлять в SIP-пакеты.

А вообще-то картина не совсем полная... Зачем именно так сделано, кто откуда приходит и т.д. - непонятно.
Если бы разрисовать полную схему на картинке и приложить к ней пояснения - я думаю что можно было бы посоветовать какие-нибудь альтернативные варианты.

В своем опыте сталкивался раз с астериском в котором было две сетевых карты.
Одной карточкой он смотрел в офисную локалку где были телефоны, выход в инет через роутер и т.д.
В другую был вставлен ADSL-модем по которому оператор подавал SIP-транк (такой вот интересный оператор).
Модем стоял в режиме бриджа, на интерфейсе был айпишник из серой сети оператора, в операционке был прописан маршрут через какой из серых адресов видеть софтсвитч оператора.
Адреса из локальной сети, серая сетка оператора, его софтсвитч были перечислены в localnet.
Больше никаких добавочных действий не производил, все заработало и так.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Астериск 2 сетевых интерфейса.

Сообщение Vlad1983 »

и на 8 интерфейсов все нормально разруливается статичными роутами
в localnet указываются все сети на пути к которым нет NAT
все кто за NAT могут ходить только через один интерфейс
ЛС: @rostel
Аватара пользователя
trscod
Сообщения: 358
Зарегистрирован: 30 авг 2010, 17:34

Re: Астериск 2 сетевых интерфейса.

Сообщение trscod »

Да, зачем микротик? Уровни понимания спасут. Ну или микротик :)
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Астериск 2 сетевых интерфейса.

Сообщение SolarW »

А я не смог в описанной выше ситуации канал от оператора телефонии в микротик воткнуть... (он там есть, куда же без него :-) )
Сейчас вспомнил как было - ADSL-модем от оператора в режиме роутера без ната, на LAN порту сетка /30, т.е. мне выдали всего один айпишник.
А если бы втыкать его в микротик и айпишник прописывать на нем - надо подымать NAT. А астериск насколько я знаю не умеет с несколькими externip работать.

Самый прикол ситуации был в том, что интернет туда по ADSL этот же оператор подавал :-)
Т.е. так и стоят два ADSL-модема, по одному интернет приходит и он в микротик воткнут а по второму SIP-транк приходит и он во вторую сетевушку на астериске вставлен...
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Астериск 2 сетевых интерфейса.

Сообщение SolarW »

switch писал(а):externip тут вообще не нужен
Да ладно.
А что тогда будет содержаться в SIP-заголовках пакетов идущих от астериска после srcnat?
Или ты намекаешь что в этой конфигурации микротиковский ALG сам все что надо поменяет?
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Астериск 2 сетевых интерфейса.

Сообщение SolarW »

Спасибо, интересная информация.
Надо будет собрать тестовый стенд и попробовать поснимать дампы чтобы глянуть.

P.S. Не думаю что тебе интересно будет но... кЕтайцы крякнули микротик 5.18 для x86.
Предыдущая версия которую можно было ломонуть (кейгеном подобрать SoftID для имеющейся лицензии) - 3.30.
Аватара пользователя
trscod
Сообщения: 358
Зарегистрирован: 30 авг 2010, 17:34

Re: Астериск 2 сетевых интерфейса.

Сообщение trscod »

Эмм... а микротик умеет переписывать сип заголовки? Думаю, switch, тебе просто провайдеры, равнодушные к своим абонентам ещё не попадались.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Астериск 2 сетевых интерфейса.

Сообщение SolarW »

Я как-бы того же мнения.
Чисто спортивный интерес с тех пор когда нормальных (с точки зрения SOHO рынка) железок еще не было.
Я его, кстати, в те годы и начал осваивать - роутеры на мусорных P2/целеронах с двумя сетевушками и ломаная 2.8 версия...
Ну и азарт - о, 2.9.27 ломанули!
Дальше долгий облом...
Потом - кейген для 3.х ветки, ура!
Сменили софт-ид, с семизначного на восьмизначный, кейгены в пролете...
Ну и тут по инерции - ага, 5.18 жахнули!!! :-)
Пишут что эту 5.18 выложили в паблик китайцы которым подорвали маленький гешефт:
- на алибабе продавали DOM (DiskOnModule) с одинаковых софт-идом и установленным микротиком который себя лицензионным считал.
switch писал(а):Для домашнего использования 750-я модель стоит всего 1400р
Что ему дома без WiFi делать? :-) Тогда уже 751-я модель - сколько в р. стоит не знаю, у нас 82-82 бакса.
Или она же с индексом G - гигабитные порты.
Ну или свежевышедшие серия 2011 - 5 гиговых + 5 100 мбитных портов, с WiFi или без.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH