Em 07/04/2020 15:21, Renato Mello escreveu:
Osvaldo está aí minha dificuldade!
O trunk A sempre precisa sair pela eth0
O Trunk B sempre pela eth1
Ai está o meu problema
Olá!
Nesse caso você vai precisar fixar uma porta no contexto SIP de
cada trunk, por exemplo:
[Trunk_A]
port = 5061
...
[Trunk_B]
port = 5062
...
Agora no roteamento deve-se fazer:
# Dar apelido para tabelas de roteamento (61 -> trunk_a | 62 -> trunk_b)
echo -e "61\ttrunk_a\n62\ttrunk_b" >> /etc/iproute2/rt_tables
# Fluxo com porta de origem 5061 para o IP destino 10.255.240.111 usar
tabela trunk_a
ip rule add sport 5061 to 10.255.240.111 table trunk_a
# Direcionar porta de origem 5062 para o IP destino 10.255.240.111 usar
tabela trunk_b
ip rule add sport 5062 to 10.255.240.111 table trunk_b
# Configurar tabela de roteamento em trunk_a para eth0
ip route add 10.5.26.64/29 dev eth1 proto kernel scope link src 10.5.26.66
ip route add default via 10.5.26.65 dev eth0 table trunk_a
# Configurar tabela de roteamento em trunk_b para eth1
ip route add 10.5.22.56/29 dev eth1 proto kernel scope link src 10.5.22.58
ip route add default via 10.5.22.57 dev eth1 table trunk_b
Creio que isso deva te atender, veja aí...
--
[]'s
Junior Polegato
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org