Balanceamento de links + redundância + acesso remoto + sites de bancos
Após instalar o balanceamento e redundância adquirido na internet e modificado conforme minha necessidade, acabei me deparando com alguns problemas, como acessar bancos online que utilizam portas seguras e fazer acesso remoto na minha rede interna. Como não achei nada na internet referente ao meu caso, decidi colocar aqui algumas dicas úteis.
Parte 4: Configurando portas para acesso remoto e sites de bancos
Configurando portas da conexão interna para acesso remoto e conexão segura aos bancos.
Ex.: Acesso ao servidor remoto do IP 192.168.0.3 porta 4893.
Obs.: Para acessar o site Banrisul é necessário acrescentar a rota no arquivo rc.local, como a porta 80 e 443 utilizada para sair pelo link da GVT, vamos configurar a rota para sair por este link:
São eles: Rafael Tomelin, Thiago Lemos e Rudimar Remontti.
Ex.: Acesso ao servidor remoto do IP 192.168.0.3 porta 4893.
# Firewall
#Carregar módulos
modprobe ipt_mark
modprobe ipt_MARK
#Adiciona a marcação nos links
ip rule add fwmark 0x10 lookup gvt prio 3
ip rule add fwmark 0x20 lookup brt prio 3
#Marcando a saída das portas 110 (POP3), 25 (SMTP) pelo link da BRT e 80, 443 (bancos), 4893 (acesso_remoto), 53 (DNS) pelo link da GVT
iptables -I PREROUTING -t mangle -i eth0 -s 192.168.0.0/24 -d 0/0 -p tcp -m multiport --dports 110,23,25 -j MARK --set-mark 0x20
iptables -I PREROUTING -t mangle -i eth0 -s 192.168.0.0/24 -d 0/0 -p tcp -m multiport --dports 80,443,4093,53 -j MARK --set-mark 0x10
#Permite o acesso a porta 4893 na estação Windows da rede interna, marca a entrada e saída do link, nesse caso usei o link da Gvt
iptables -I FORWARD -p tcp --dport 4893 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p tcp --dport 4893 -j DNAT --to-dest 192.168.0.3
iptables -t mangle -A PREROUTING -p tcp -s 192.168.0.3 --sport 4893 -j MARK --set-mark gvt
#Carregar módulos
modprobe ipt_mark
modprobe ipt_MARK
#Adiciona a marcação nos links
ip rule add fwmark 0x10 lookup gvt prio 3
ip rule add fwmark 0x20 lookup brt prio 3
#Marcando a saída das portas 110 (POP3), 25 (SMTP) pelo link da BRT e 80, 443 (bancos), 4893 (acesso_remoto), 53 (DNS) pelo link da GVT
iptables -I PREROUTING -t mangle -i eth0 -s 192.168.0.0/24 -d 0/0 -p tcp -m multiport --dports 110,23,25 -j MARK --set-mark 0x20
iptables -I PREROUTING -t mangle -i eth0 -s 192.168.0.0/24 -d 0/0 -p tcp -m multiport --dports 80,443,4093,53 -j MARK --set-mark 0x10
#Permite o acesso a porta 4893 na estação Windows da rede interna, marca a entrada e saída do link, nesse caso usei o link da Gvt
iptables -I FORWARD -p tcp --dport 4893 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p tcp --dport 4893 -j DNAT --to-dest 192.168.0.3
iptables -t mangle -A PREROUTING -p tcp -s 192.168.0.3 --sport 4893 -j MARK --set-mark gvt
Obs.: Para acessar o site Banrisul é necessário acrescentar a rota no arquivo rc.local, como a porta 80 e 443 utilizada para sair pelo link da GVT, vamos configurar a rota para sair por este link:
# rc.local
route add -host www.banrisul.com.br gw 192.168.1.1 dev eth1
route add -host www.banrisul.com.br gw 192.168.1.1 dev eth1
Agradecimentos
Como sou verde no Linux e vi a carência de escrever esse meu primeiro artigo, gostaria de agradecer aos amigos que nesses 2 meses tem me ajudado bastante com a implantação do balanceamento e redundância, obrigado por suas informações e muita paciência.São eles: Rafael Tomelin, Thiago Lemos e Rudimar Remontti.
Muito bom, .......
quantos dias sem dormi? hehhehehe
teve que quebrar a cabeça para ficar tudo 100%.