Страница 1 из 2

Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 04 сен 2017, 16:48
deep
Добрый день!

Помогите пожалуйста решить нетривиальную задачку.

Ростелеком раздает сервисы в VLANах.. IPTV,VOIP, Internet....До входа в роутер поставил управляемый коммутатор,который раскидывает по портам нетеггированный трафик - Интернет. несколько ТВ и телефония. Далее на одном из портов на интернет идет микротик PPOE NAT Firewall и домашняя сетка. В домашней сетке есть VOIP сервер к которому подключен через шлюз Домофон, VOIP звонок и транк до провайдера SIPNET через NAT.

Тут мне вздумалось - а че бы мне транк не поднять в сетке ростелекома? и подцепить к ней Asterisk.... Могу траффик теггированный по двум vlan Intenet и voip подать на один порт. далее microtik - интернет по PPOE.... ии дальше торможу... как мне поднять отдеьльный интерфейс с IP сетки провайдера(отличной от Interneta) подвести к asterisk?
поднять еще один NAT? посоветуйте пожалуйста... а то я начинающий....загрузка роутера в таком случае -2-3% всего(очищен от IPTV multiacast)

Сужая вопрос , спрошу так....у появляются 2 интерфейса.один из них получает IP адрес через PPOE и далее за NAT идет домашняя сетка.
и второй интерфейс который получает адрес VLAN VOIP. Вот как мне его пробросить к серверу ASterisk, который стоит за NAT и имеет адрес домашней сетки?

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 05 сен 2017, 11:46
seregaelcin
1. Сделать бриджинг до астериска - VLAN VOIP+етн порт который смотрит в астериск
2. Сделать еще один нат до астериска, переведя его в отдельную подсеть, и нантить через VLAN VOIP

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 05 сен 2017, 12:42
deep
seregaelcin писал(а):1. Сделать бриджинг до астериска - VLAN VOIP+етн порт который смотрит в астериск
2. Сделать еще один нат до астериска, переведя его в отдельную подсеть, и нантить через VLAN VOIP


я так понимаю 1 и 2 это 2 разных варианта? собственно они в голове и крутятся

1. вариант - нужен еще один физический интерфейс на сервере asteriska? потому как через хаб оно идет...хотя понятно. наверное нужно повесить на 1 ethernet и сделать что то типа dmz!
и на этот физический порт натить 2 подсетки! спасибо! буду думать

2. буду ковырятся.... кто бы помог?

last....
Я подключил пока сервер к 5 ethernet порту. 5 порт в свиче и на него сыпятся все пакеты. он стоит за nat

на входе поставил два vlan voip и интернет. интернет через ppoe получает ip далее NAT и локальная сетка.

как мне на 5 ethernet пробросить vlan voip и на сервере получить ip c этого vlan. буду премного благодарен!!!

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 05 сен 2017, 19:26
seregaelcin
Так надо?

Например, принять транком 10 влан на 1 порту и отдать на 2 порт ацесом

/interface bridge
add name=bridge10

/interface vlan
add interface=ether1 name=vlan10_1 vlan-id=10

/interface bridge port
add bridge=bridge10 edge=yes interface=vlan10_1
add bridge=bridge10 edge=yes interface=ether2

Тогда если в 10 влане ходит dhcp, то железка за 2 портом получит IP

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 05 сен 2017, 19:50
seregaelcin
Вариант 2
1. Принять транком VoIP, например 10 влан, и натить через сиповый интерфейс, на котором крутиться DHCP, астериск
2. Принять Инет аццессом и натить его

Тогда на микротике
1 порт - аплинк, 2 порт - комп (выход в инет), 3 порт - включаем астериск и натим

/ip address
add address=192.168.1.1/24 interface=ether2 network=192.168.1.0
add address=192.168.2.1/24 interface=ether3 network=192.168.2.0

/interface vlan
add interface=ether1 name=vlan10_1 vlan-id=10

/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out1 src-address-list=LAN
add action=masquerade chain=srcnat out-interface=vlan10_1 src-address-list=asterisk
/ip firewall address-list
add address=192.168.1.0/24 list=LAN
add address=192.168.2.0/24 list=asterisk

/interface pppoe-client
add add-default-route=yes disabled=no interface=ether1 keepalive-timeout=60 \
max-mru=1480 max-mtu=1480 mrru=1600 name=pppoe-out1 password=*****\
use-peer-dns=yes user=*****

/ip dhcp-client
add add-default-route=no dhcp-options=hostname,clientid disabled=no interface=vlan10_1

/ip firewall mangle
add action=mark-routing chain=prerouting new-routing-mark=Voip passthrough=\
no src-address-list=asterisk

/ip route
add distance=1 gateway=X.X.X.X routing-mark=Voip

X.X.X.X- это адрес шлюза на dhcp клиенте


Мне лень лазить в своем конфиге из 800 строк, так что закрепляйте как гайд если надо. Сам использую такую же схему, с той лишь разницей что интерфейс для сипа у меня EoIP туннель, т.к. трафик беру с другого провайдера, а звонилка стоит на анроиде

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 06 сен 2017, 01:12
deep
seregaelcin писал(а):Так надо?

Например, принять транком 10 влан на 1 порту и отдать на 2 порт ацесом

/interface bridge
add name=bridge10

/interface vlan
add interface=ether1 name=vlan10_1 vlan-id=10

/interface bridge port
add bridge=bridge10 edge=yes interface=vlan10_1
add bridge=bridge10 edge=yes interface=ether2

Тогда если в 10 влане ходит dhcp, то железка за 2 портом получит IP



в этом случае мне нужно астериск сервер с двумя портами??? или я не догоняю

у меня 2 VLAN на 1 ethernet порту... первый я ppoe и получаю IP. через NAT мой сервер на 5ом ethernet порту через dhcp получает адрес локалки 192.168.1.* с очищенной меткой нетегированный траффик

2 ой VLAN я делаю bridge с 1 ethernet на 5ый по своему VLAN? а далее? мне наверное нужно поднять на том же физическом интерфейсе VLAN и его по DHCP подключать? типа вот так? https://debian.pro/697

этот вариант мне нравиться больше почему то


и еще не могу забриджевать VLAN порт входящий с ethernet 5. пришет что порт уже slave?

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 06 сен 2017, 12:12
seregaelcin
в этом случае мне нужно астериск сервер с двумя портами??? или я не догоняю - 2 порт имелось ввиду на микротике (на котором написано етн2), все же написано выше читайте. Я пишу как пример

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 06 сен 2017, 17:51
Vladimir22
надо сделать нат в сеть провайдера . или сделать бридж в сеть провайдера .
можно на сетевой астериска поднять Vlan и творить что угодно ....

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 07 сен 2017, 00:21
deep
Vladimir22 писал(а):надо сделать нат в сеть провайдера . или сделать бридж в сеть провайдера .
можно на сетевой астериска поднять Vlan и творить что угодно ....

ну я понял... думаем одинаково, только я изьясняюсь тяжело...
вопрос остался такой.... я у меня со 2-5 свитч... бридж с 1 eth на свитч.

когда я обьединяю vlan voip с 5 eth роутер говорит- 5 eth уже slave...

что сделать нужно?

Re: Ростелеком.Микротик HEX и домашний Asterisk

Добавлено: 08 сен 2017, 09:44
Vladimir22
наверное надо посмотреть какие порты в каких свичах . кто мастер кто слейв ? нет ?!