Bonding e iproute.
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.
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.
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