- multiplas rotas
+ Responder ao Tópico
-
multiplas rotas
Boa tarde pessoal, a uns dias atraz postei uma mensagem perguntando sobre o zebra. Mas vi que realmente nao compensa, vou ter de fazer o esquema aqui da provedora de outra forma, mantendo um link padrao e colocando uma quantidade x de usuários por link.
Mas ai surgiu minha duvida tenho de colocar 30 usuarios por link, pois vamos manter um link para cada 30 usuarios, mas como fazer isso estou batendo cabeça aqui.
Meu esquemas de ip´s esta da seguinte forma:
192.168.20.* - Rede 1
192.168.21.* - Rede 2
192.168.22.* - Rede 3
192.168.55.* - Intranet
Estou precisando por exemplo pegar os ip 192.168.20.1 a 192.168.20.30 e jogar num dos meus links, pegar os ips 192.168.20.31 - 192.168.20.64 para outro e assim por diante, como faria isso, alguem poderia me ajudar.
Desde já agradeço.
-
multiplas rotas
-
multiplas rotas
assim nao rola, pois tenho que definir um range de 30 ips para cada link, algo assim 192.168.20.64/25 nao sei ao certo.
-
multiplas rotas
Que tipo de Link com a Internet voce vai utilizar..
Como esta distribuida as placas de rede no seu Servidor.....
-
multiplas rotas
bem estou utilizando links adsl de 1mb
sendo que os links estao todos em um switch e todas as interfaces via ip/alias
Interface->Router
eth0:0 192.168.15.1->192.168.15.2
eth0:1 192.168.15.5->192.168.15.6
eth0:2 192.168.15.9->192.168.15.10
Lembrando que esta configuração é herdada de um ex-administrador que deixou o sistema em um estado caotico.
-
multiplas rotas
man route
vc pode definir redes inteiras tb
-
multiplas rotas
# route add -net <ip da rede que você deseja acessar> gw <ip do gateway>
Vai definindo as rotas nos conformes da sua rede...
-
vc pode fazer isso
cara recomendo que vc monte um servidor de dhpd com varias redes..tenho aqui com 2 redes e nao tenho problemas./
-
multiplas rotas
Ola
A melhor fora de trabalhar com 2 ou mais links é utilizar o iproute2 para rotas múltiplas. Tenho algo bem parecido com o que quer fazer ai e utilizo o iproute2... Acesse esta URL para maiores detalhes:
http://congreso.hispalinux.es/congre...tml/rutas.html
t+
-
multiplas rotas
route da conta do galho....
route add -net XYZ netmask XYZ gw ZYX ...
man route e ve se resolve o seu problema antes de enfrentar a syntax um pouco mais complexa do iproute2.
iproute2 seria mais o caso se voce quiesse fazer balanceamento de link e outras rotas mais complexas. no seu caso o route resolve.
-
multiplas rotas
bem pessoal para ver se esta certo vou colocar meu scripts aqui para ver o que acham ok
#!/bin/bash
#link1
ip route flush table link1
ip route add default via 192.168.15.2 table link1
ip route add 127.0.0.0/8 dev lo table link1
ip route add 192.168.15.0/24 dev eth0 table link1
ip route add 192.168.18.0/24 dev eth1 table link1
ip route add 192.168.20.0/24 dev eth1 table link1
ip route add 192.168.21.0/24 dev eth1 table link1
ip route add 192.168.55.0/24 dev eth2 table link1
ip route add 192.168.22.0/24 dev eth1 table link1
#link2
ip route flush table link2
ip route add default via 192.168.15.10 table link2
ip route add 127.0.0.0/8 dev lo table link2
ip route add 192.168.15.0/24 dev eth0 table link2
ip route add 192.168.18.0/24 dev eth1 table link2
ip route add 192.168.20.0/24 dev eth1 table link2
ip route add 192.168.21.0/24 dev eth1 table link2
ip route add 192.168.55.0/24 dev eth2 table link2
ip route add 192.168.22.0/24 dev eth1 table link2
#link3
ip route flush table link3
ip route add default via 192.168.15.6 table link3
ip route add 127.0.0.0/8 dev lo table link3
ip route add 192.168.15.0/24 dev eth0 table link3
ip route add 192.168.18.0/24 dev eth1 table link3
ip route add 192.168.20.0/24 dev eth1 table link3
ip route add 192.168.21.0/24 dev eth1 table link3
ip route add 192.168.55.0/24 dev eth2 table link3
ip route add 192.168.22.0/24 dev eth1 table link3
#distribuicao do trafego
ip rule del from 192.168.20.0/25
ip rule del from 192.168.20.128/25
ip rule del from 192.168.21.0/26
ip rule del from 192.168.21.64/26
ip rule del from 192.168.21.128/25
ip rule del from 192.168.22.0/26
ip rule del from 192.168.22.64/26
ip rule del from 192.168.128/25
ip rule add from 192.168.20.0/25 lookup link1
ip rule add from 192.168.21.64/26 lookup link1
ip rule add from 192.168.20.128/25 lookup link2
ip rule add from 192.168.21.0/26 lookup link2
ip rule add from 192.168.21.128/25 lookup link3
ip rule add from 192.168.55.2 lookup link3
ip rule add from 192.168.22.0/25 lookup link1
ip rule add from 192.168.22.64/26 lookup link2
ip rule add from 192.168.22.128/26 lookup link3
ip route del default
ip route add default via 192.168.15.6
ip route flush cache
Os link 15.2, 15.10 e 15.6 sao os modens adsl em modo router
-
multiplas rotas
essa foi a configuração que herdei do ex-administrador daqui, deem uma olhada e vejam o que tem de errado por favor
-
multiplas rotas
Ola.
Vou colocar aqui os scripts que tenho funcionando aqui 2 links utilizando iproute2. Basta alterar conforme suas necessidades
Primeiro crie as tabelas em:
joe /etc/iproute2/rt_tables
200 link
201 adsl
Depois so executar os scripts:
---- adsl.sh ---- no caso usuarios que sairão pela ADSL...
echo "--- Setando trafego pela ADSL ---"
iptables -t nat -F
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
insmod ip_conntrack_ftp
insmod ip_nat_ftp
ip route add default table adsl via 10.42.42.1 dev eth2
ip route flush cache
#### EVANDRO #####
iptables -t nat -A POSTROUTING -s 192.168.1.43 -j MASQUERADE -o eth2
ip rule add from 192.168.1.43 table adsl
ip route flush cache
#### TECNICA #####
iptables -t nat -A POSTROUTING -s 192.168.1.44 -j MASQUERADE -o eth2
ip rule add from 192.168.1.44 table adsl
ip route flush cache
... entre outros ....
---- link.sh ---- no caso usuarios que sairão pelo LINK...
echo "--- Setando trafego pelo LINK ---"
ip route add default table link via 200.XXX.XXX.XXX dev eth0
ip route flush cache
#### PAPITO #####
iptables -t nat -A POSTROUTING -s 192.168.1.40 -j MASQUERADE -o eth0
ip rule add from 192.168.1.40 table link
ip route flush cache
#### MICHELE #####
iptables -t nat -A POSTROUTING -s 192.168.1.41 -j MASQUERADE -o eth0
ip rule add from 192.168.1.41 table link
ip route flush cache
..entre outros usuarios....
-----------------
Batata.. ta funcionando legal... com 3 ou mais links e na mesma lógica...
Espero ter ajudado
t+
-
multiplas rotas
sim quanto a isso tudo bem, ajuda, mas o meu problema e como setar todo um range de usuario tipo dividir um subnet em 3 ranges diferentes
1 de 192.168.22.0 a 192.168.22.64 - link1
2 de 192.168.22.65 a 192.168.22.128 - link2
3 de 192.168.22.129 a 192.168.22.250 - link3
-
multiplas rotas
Ola.
Meu, ou vc "subneta" a rede em redes menores ou entaum faz um, por um..
t+
-
multiplas rotas
esse era meu medo, ter de migrar todos esse ips que ja estao funcionando.
-
multiplas rotas
Galera eu estava acompanha a discussão até ai eu sei ...
mas pra unificar dois links fazendo um loadbalance.
tipo direcionar o tr´´afego para o link que esta mias leve no momento