[AsteriskBrasil] Duvida sobre roteamento

Alejandro Flores alejandrorflores em gmail.com
Domingo Dezembro 4 13:04:30 BRST 2011


Vinicius,

Você precisa trabalhar com iproute2 e roteamento avançado, vou te
passar a receita de bolo.
Basicamente a história é a seguinte, você tera uma tabela de
roteamento alternativa e uma regra especificando quando utilizar essa
tabela de roteamento. Nessa tabela de roteamento alternativa, nós
temos uma outra configuração de rota default, que vai ser utilizada
quando alguma regra solicitar o uso dessa tabela de roteamento. No
caso, como é simples, basta criar uma regra dizendo que, se o pacote
for de 192.168.0.200, utilize a tabela de roteamento alternativa, que
tem gateway 192.168.0.1. Ou seja, quando o pacotes chegarem no linux
pelo adsl A, vão voltar pelo adsl A e você vai conseguir conectar
normalmente. O que acontece normalmente, é que o pacote chega pelo
adsl A e volta pelo adsl B, que é o gateway padrão, causando a perda
da conexão. Então, com a tabela de roteamento alternativa e uma regra
que informa como utilizar essa tabela, matamos o problema.

edite o arquivo /etc/iproute2/rt_tables
no final do arquivo coloque:
200 rotaa

Digite:
ip route list > /tmp/roteamento-alternativo
Edite o arquivo /tmp/roteamento-alternativo
Você verá que o arquivo deve ter o seguinte:

192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.200
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.200
default via 192.168.1.1 dev eth1

Você deverá alterar para o seguinte formato:

ip route add 192.168.0.0/24 dev eth0  proto kernel  scope link  src
192.168.0.200 table rotaa
ip route add 192.168.1.0/24 dev eth1  proto kernel  scope link  src
192.168.1.200 table rotaa
ip route add default via 192.168.0.1 dev eth0 table rotaa

E acrescentar a seguintes linha:

ip rule add from 192.168.0.200 lookup table rotaa

Copie o /tmp/roteamento-alternativo para /usr/bin/roteamento2.sh

Dê permissão de execução para esse arquivo: chmod +x /usr/bin/roteamento2.sh
Execute-o: /usr/bin/roteamento2.sh
Para que não se perca no próximo reboot, edita o /etc/rc.local e
coloca a chamada ao script.

Se funcionar avisa. :-)

Abraço!

2011/12/1 Vinícius Bossle Fagundes <viniciusbossle em gmail.com>:
> Pessoal,
>
> Tenho um servidor com asterisk e duas placas de rede:
>
> eth0: rede 192.168.0.X e ip 192.168.0.200 numa adsl A (rede interna)
> eth1: rede 192.168.1.X e ip 192.168.1.200 numa adsl B (internet exclusivo
> voip)
>
> Ambos os modens tem o roteamento da porta 22 para o ip 200, para eu poder
> fazer a manutenção quando necessário.
> Por padrao, meu gateway de saida é o 192.168.1.1 que é a internet exclusiva
> para o voip, eu só mudo o gateway quando tenho algum problema nessa internet
> exclusiva voip.
>
> O meu problema é que só consigo acessar o meu servidor pela internet que
> está configurado o gateway padrão ou da rede interna.
> Isto é, estou com o gateway padrão na internet A, ela cai, preciso acessar
> um logmein no cliente para acessar a rede interna dele e a partir dai
> conectar no servidor.
>
> Alguem sabe como consigo deixar meu servidor acessivel, nas duas internets
> ao mesmo tempo?
>
> Creio que seja com roteamento estático, como se faz com aquele VOXIP da GVT.
>
> route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1
>
> Alguem pode me ajudar?
>
> Vinicius Bossle Fagundes
> viniciusbossle em gmail.com (e-mail, msn, gtalk, skype)
> +55 (48) 9161-1609 (celular)
>
>
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> ________
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org



-- 

Alejandro Flores
http://www.triforsec.com.br/


Mais detalhes sobre a lista de discussão AsteriskBrasil