Bonding e iproute.

2012-01-31 Por tôpico Informática HUT

Bom dia a todos,


Conseguimos aqui na empresa uma segunda linha de dados da 
Telefonica. Agora possuímos um link de 4 Mbps e outro de 2 Mbps. 
Gostaria de utilizar um servidor para balancear esses 2 links e fazer 
NAT para minha rede. Penso em utilizar uma placa mãe com 3 placas de 
rede (2 link + 1 rede local). Comecei  a pesquisar sobre bonding, mas 
travei na hora de definir o bond0 (seria a placa restante ou é um outro 
tipo de conexão). Pesquisei mais um pouco e achei alguns tutorias 
interessante sobre tabela de roteamento, iproute2; marcar pacotes e 
definir por qual placa eles devem sair. Alguém poderia sugerir qual 
caminho devo seguir.


obs.: 75% da rede local utiliza a internet para acessar email e navegar 
na internet. O restante acessa algumas paginas especificas do governo, 
na qual estão sempre logados; e possuo algumas maquinas que acessam um 
servidor de uma empresa contratada, através de um aplicativo java, onde 
cadastram exames e imprimem resultados (no site do laboratório).



Desde já agradeço as sugestões.

--
Leandro M. Pereira
Informática HUT
(12) 3625-7605


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f28097b.4070...@hutaubate.com.br



Re: Bonding e iproute.

2012-01-31 Por tôpico Dane
Bom dia.

Cara vou tentar passar o que usei aqui na empresa.

Criar tabela no :

/etc/iproute2/rt_tables

exemplo  de criação (no final do arquivo):

200 net

importante o número que você for por nela.

depois vc pode fazer um script para levantar essa conf automaticamente
mas seria algo assim :

$TABLE = nome da tabela que vc criou no arquivo acima.

ip route add 10.1.1.0/30 dev eth0 table $TABLE (aqui é um exemplo de uma
conexão adsl que o modem é o 10.1.1.1 e a minha interface 10.1.1.2)
ip rule add from gw lookup $TABLE prio 100
ip rule add fwmark 0x02 lookup $TABLE prio 100 (o 0x02 corresponde a uma
tabela de com o valor 200 que criei)

Depois vc marca no fw isto, eu por exemplo uso iptables.

Na tabela mangle:

-A PREROUTING -p tcp -m tcp --dport 110 -j MARK --set-mark 0x02

Tudo que for pela porta 110 vai usar este link.



Em 31 de janeiro de 2012 13:32, Informática HUT c...@hutaubate.com.brescreveu:

 Bom dia a todos,


Conseguimos aqui na empresa uma segunda linha de dados da
 Telefonica. Agora possuímos um link de 4 Mbps e outro de 2 Mbps. Gostaria
 de utilizar um servidor para balancear esses 2 links e fazer NAT para minha
 rede. Penso em utilizar uma placa mãe com 3 placas de rede (2 link + 1 rede
 local). Comecei  a pesquisar sobre bonding, mas travei na hora de definir o
 bond0 (seria a placa restante ou é um outro tipo de conexão). Pesquisei
 mais um pouco e achei alguns tutorias interessante sobre tabela de
 roteamento, iproute2; marcar pacotes e definir por qual placa eles devem
 sair. Alguém poderia sugerir qual caminho devo seguir.

 obs.: 75% da rede local utiliza a internet para acessar email e navegar na
 internet. O restante acessa algumas paginas especificas do governo, na qual
 estão sempre logados; e possuo algumas maquinas que acessam um servidor de
 uma empresa contratada, através de um aplicativo java, onde cadastram
 exames e imprimem resultados (no site do laboratório).


 Desde já agradeço as sugestões.

 --
 Leandro M. Pereira
 Informática HUT
 (12) 3625-7605


 --
 To UNSUBSCRIBE, email to 
 debian-user-portuguese-**requ...@lists.debian.orgdebian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: 
 http://lists.debian.org/**4F28097B.4070202@hutaubate.**com.brhttp://lists.debian.org/4f28097b.4070...@hutaubate.com.br




Re: Bonding e iproute.

2012-01-31 Por tôpico Dane

Bom dia.

Cara vou tentar passar o que usei aqui na empresa.

Criar tabela no :

/etc/iproute2/rt_tables

exemplo  de criação (no final do arquivo):

200 net

importante o número que você for por nela.

depois vc pode fazer um script para levantar essa conf automaticamente  
mas seria algo assim :


$TABLE = nome da tabela que vc criou no arquivo acima.

ip route add 10.1.1.0/30 dev eth0 table $TABLE (aqui é um exemplo de uma 
conexão adsl que o modem é o 10.1.1.1 e a minha interface 10.1.1.2)

ip rule add from gw lookup $TABLE prio 100
ip rule add fwmark 0x02 lookup $TABLE prio 100 (o 0x02 corresponde a uma 
tabela de com o valor 200 que criei)


Depois vc marca no fw isto, eu por exemplo uso iptables.

Na tabela mangle:

-A PREROUTING -p tcp -m tcp --dport 110 -j MARK --set-mark 0x02

Tudo que for pela porta 110 vai usar este link.


Em 31-01-2012 13:32, Informática HUT escreveu:

Bom dia a todos,


Conseguimos aqui na empresa uma segunda linha de dados da 
Telefonica. Agora possuímos um link de 4 Mbps e outro de 2 Mbps. 
Gostaria de utilizar um servidor para balancear esses 2 links e fazer 
NAT para minha rede. Penso em utilizar uma placa mãe com 3 placas de 
rede (2 link + 1 rede local). Comecei  a pesquisar sobre bonding, mas 
travei na hora de definir o bond0 (seria a placa restante ou é um 
outro tipo de conexão). Pesquisei mais um pouco e achei alguns 
tutorias interessante sobre tabela de roteamento, iproute2; marcar 
pacotes e definir por qual placa eles devem sair. Alguém poderia 
sugerir qual caminho devo seguir.


obs.: 75% da rede local utiliza a internet para acessar email e 
navegar na internet. O restante acessa algumas paginas especificas do 
governo, na qual estão sempre logados; e possuo algumas maquinas que 
acessam um servidor de uma empresa contratada, através de um 
aplicativo java, onde cadastram exames e imprimem resultados (no site 
do laboratório).



Desde já agradeço as sugestões.




--
Att. Dane Everson
Atua Sistemas de Informação
Skype: dane.atua
Msn: d...@atua.com.br
Fone: (54) 3045-4044
Celular: (54) 9905-5712



--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f280cba.6010...@atua.com.br