Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Troca de link ip fixo para ip dinamico
07/07/2008, 08:58
Resposta: #1
Troca de link ip fixo para ip dinamico
Bom dia Pessoal,
Pessoal, to com uma duvida meia complexa, creio que vcs pode me ajudar, entao no meu servidor
linux tenho 2 placas de redes, uma para rede interna e outra placa ligada no roteador com IP FIXO que compartilha a conexao da internet para a rede interna, minha duvida é o seguinte, devido ao problema que aconteceu com a telefonica meu chefe
ta querendo contratar outro provdedor de internet para que no dia que acontecer algum outro problema, só trocar o cabo colocando esse link, mas estou com essa duvida, o link da virtua tem ip dinamico e no meu servidor a placa de rede ja esta configurada com o ip fixo da telefonica e no script do firewall tb esta configurado o mesmo ip fixo.
como que eu faço para que no dia ocorrer algum problema com o link da telefonica, colocar
o link do virtua ip dinamico no lugar do link da telefonica para poder compartilhar a conexao da internet para a rede interna ?
Muito obrigado ,
Abraços
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
07/07/2008, 21:04
Resposta: #2
 
acho que vc vai precisar utilizar um router no caso do ip dinâmico para ele virar fixo e poder configurar seu firewall adequadamente.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
10/07/2008, 22:19
Resposta: #3
 
Dmatrix, obrigado pela dica, mas se eu colocar
mas uma placa de rede não ficaria mais facil para configurar ?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/07/2008, 11:44
Resposta: #4
 
tb funcionaria porém me parece mais barato a solução e menos prático pois o serviço de roteamente vc terá que fazer via sistema operacional.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/07/2008, 11:57
Resposta: #5
 
obrigado, é qual é a melhor maneira de fazer esse serviço de roteamento ? criando um novo script ?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/07/2008, 13:50
Resposta: #6
 
ãh? script? via sistema operacional seria feito regras utilizando o iptables e no arquivo interfaces.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
16/07/2008, 14:33
Resposta: #7
Redundância de conexão
Tive um problema similar, resolvi com o script abaixo. Ele está todo comentado e inclusive cita a fonte (Underlinux).



Código:
#!/bin/bash

# script feito com base em (todo o texto do links está como comentários):
# http://under-linux.org/forums/proxy-nat-firewall/102682-balanceamento-de-carga-entre-links-com-iproute2-mini-howto.html


# Cenario:um roteador rodando kernel GNU/Linux com as opções de roteamento
# avançado ativado. Este computador está conectado a N links dedicados.
# Desejamos balancear a carga das requisições entre esses N links. Sejam :
#
# LIP0, LIP1, ... , LIPN os endereços IP atribuidos aos links,
# LIF0, LIF1, ... , LIFN as interfaces de rede,
# LNTW, LNTW1, ... , LNTWN as redes e
# LGW0, LGW1, ... , LGWN os gateways de cada link.

# Sendo assim, vamos definir algumas variáveis úteis:

# Rede local
IFLOCALNET="eth0"
LOCALNET="192.168.1.0/24"

# IPs das interfaces externas
LIP1="190.a.b.c"
LIP2="200.x.y.z"

# Interfaces externas
LIF1="eth1"
LIF2="eth2"

# Gateways
LGW1="189.a.b.c"
LGW2="200.x.y.z"
LGWP=$LGW2

# Redes
LNTW1="189.a.b.c/24"
LNTW2="200.x.y.z/26"

# Tablelas
tb1="link1"
tb2="link2"

# Primeiramente devemos criar N tabelas de roteamento,
# onde N é o número total de links que o gateway possui:
#
# echo 10 tb0 >> /etc/iproute2/rt_tables
# echo 11 tb1 >> /etc/iproute2/rt_tables
# ...
# echo XX tbN >> /etc/iproute2/rt_tables

# Feito isso, devemos atribuir as redes dos links as suas respectivas
# tabelas de roteamento:
#
# ip route add LNTW0 dev LIF0 src LIP0 table tb0
# ip route add to 0/0 via LGW0 table tb0
#
# ip route add LNTW1 dev LIF1 src LIP1 table tb1
# ip route add to 0/0 via LGW1 table tb1
# ...
# ip route add LNTWN dev LIFN src LIPN table tbN
# ip route add to 0/0 via LGWN table tbN

ip route add $LNTW1 dev $LIF1 src $LIP1 table $tb1
ip route add to 0/0 via $LGW1 table $tb1

ip route add $LNTW2 dev $LIF2 src $LIP2 table $tb2
ip route add to 0/0 via $LGW2 table $tb2

# Deve-se, também, incluir informações sobre a rede local:
#
# ip route add LOCALNET dev IFLOCALNET table tb0
# ip route add LOCALNET dev IFLOCALNET table tb1
# ...
# ip route add LOCALNET dev IFLOCALNET table tbN
#
#obs: todas as redes locais devem estar presentes em todas as tabelas!!!

ip route add $LOCALNET dev $IFLOCALNET table $tb1
ip route add $LOCALNET dev $IFLOCALNET table $tb2

# Agora, devemos definir as rotas das redes através da tabela padrão:
#
# ip route add LNTW0 dev LIF0 src LIP0
# ip route add LNTW1 dev LIF1 src LIP1
# ...
# ip route add LNTWN dev LIFN src LIPN
#
# obs: se você está com seus link configurados através dos arquivos de
# configuração das distribuiçoes, a etapa anterior pode ser omitida.
# Basicamente se ao tentar inserir uma rota na tabela padrão,
# e a mesma já existir você receberá a seguinte mensagem:
# RTNETLINK answers: File exists

ip route add $LNTW1 dev $LIF1 src $LIP1
ip route add $LNTW2 dev $LIF2 src $LIP2

#Agora você adiciona regras que decidem por onde os pacotes de vem passar:
#
# ip rule add from LIP0 table tb0
# ip rule add from LIP1 table tb1
# ...
# ip rule add from LIPN table tbN


ip rule add from $LIP1 table $tb1
ip rule add from $LIP2 table $tb2

# Por ultimo, porém o não menos importante, na verdade essencial pois
# até agora não fizemos nada... Devemos definir o balanceamento de carga:
#
# ip route add to 0/0 nexthop via LGW0 dev LIF0 weight 1 nexthop via LGW1 \
# dev LIF1 weight 1 ... nexthop via LGWN dev LIFN weight 1

ip route add to 0/0 nexthop via $LGW1 dev $LIF1 weight 10 nexthop via $LGW2 dev $LIF2 weight 20

# Note que o parâmetro weight pode ser explorado para atribuir maior
# prioridade de envio por um provedor. E você também pode (deve) atribuir
# um link padrão:
#
# ip route add to 0/0 via LGWP

ip route add to 0/0 via $LGWP

# Bem, pronto... Agora apenas algumas considerações...
#
# O kernel mantém tabelas de roteamento estáticas, portanto, se N pessoas
# tentarem acessar o site Google por exemplo, todas as tentativas de
# conexão sairão pelo mesmo link.
#
# Existem alguns patchs disponíveis para melhorar o mecanismo de
# roteamento. Procurem, informem-se e vejam se são adequados as suas
# realidades.

# Com o uso de regras de roteamento (ip rule) você pode definir qual
# link padrão para a saída de pacotes de uma determinada rede. Ex:
#
# ip rule add from 10.1.0.0/24 table tb0
# ip rule add from 10.2.0.0/24 table tb1

# Pode-se. também, dividir por seviços. ex:
#
# iptables -t mangle -A PREROUTING -i LOCALNET -p tcp --dport 21 -j MARK --set-mark 0x60
# ip rule add fwmark 0x60 table tbN
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
16/07/2008, 17:59
Resposta: #8
 
Legal R3dF00t, vou dar uma estudada com calma ...
outra duvida, se eu colocar um roteador linksys e inserir o cabo do virtua na porta de internet do roteador e tirar o cabo de rede que esta no servidor e colocar uma das porta do roteador que esta conectado ao switch, funciona do mesmo jeito a rede ? nesse caso o routeador distribui para as maquinas ...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS