Como posso usar duas conexões de Internet ao mesmo tempo?

4

Eu tenho duas conexões de Internet para minha casa e quero usá-las simultaneamente. Ambos são da mesma velocidade - algo como 10Mbit / 1Mbit. Como posso conseguir isso?

Estou pensando em usar o roteador MikroTik RB750. Eu vi algumas coisas básicas feitas com os roteadores wi-fi MikroTik - e eu entendo IP em um nível teórico - mas eu não sei se esse dispositivo é capaz do que eu preciso.

EDIT:
Como deve ser a configuração? Digamos que um roteador do ISP forneça 192.168.1.0/24 endereços DHCP e 192.168.1.1 GW; o outro, 192.168.2.0/24 endereços DHCP e 192.168.2.1 GW.

Minha LAN deve ser 192.168.3.0/24 DHCP .

    
por Hurda 31.08.2011 / 09:14

3 respostas

1

O Mikrotik RB750 é mais do que capaz de fazer o que quiser com ele (depois de ler o manual para ele). Há uma ressalva de que o RouterOS não tem suporte imediato para algum tipo de failover dinâmico entre as duas conexões, a menos que seus provedores usem um protocolo de roteamento. Você terá que configurar um script na caixa RouterOS que pinga sobre ambas as interfaces (rota estática google.com sobre um e yahoo.com sobre o outro, ou apenas ping no gateway ISP) e desliga um para baixo se falhar. Obrigado por me apresentar ao RouterOS e essas placas legais da Mikrotik! Se você tiver outras dúvidas sobre a configuração, atualize a postagem.

    
por 31.08.2011 / 09:49
3

Se você quiser usar várias WANs na mesma rede, precisará de várias portas WAN no roteador que controlarão essa rede. Isso não será feito de forma barata, pois exigirá um roteador de nível comercial. No entanto, você pode configurar um computador como um roteador e usar vários NICs, mas a instalação / configuração não é para os mais fracos. A configuração típica que a maioria das empresas deseja quando configura isso é ter uma carga balanceada (conexões fora da rede são roteadas para um determinado circuito com base na carga geral de cada circuito). Isso não significa que você terá largura de banda compartilhada entre os dois circuitos, eles ainda são dois circuitos separados e cada conexão usará um ou outro, não ambos. A outra configuração comum é um failover, em que um é primário e é sempre usado até ser desativado; em seguida, o roteador passa todo o tráfego para o secundário até que o primário seja levado de volta.

Amostras de configuração do RouterOS:

Para especificar IPs em uma interface:

ip address
add address=192.168.3.0/24 network=192.168.0.0 broadcast=192.168.3.255 interface=Local
add address=192.168.1.0/24 network=192.168.1.0 broadcast=192.168.1.255 interface=WAN1
add address=192.168.2.0/24 network=192.168.2.0 broadcast=192.168.2.255 interface=WAN2

Para adicionar o DHCP à sua LAN:

/ip dhcp-client add interface=Local disabled=no

/ip pool add name="default-dhcp" ranges=192.168.3.50-192.168.3.150;
/ip dhcp-server 
  add name=default address-pool="default-dhcp" interface=bridge-local disabled=no;

/ip dhcp-server network 
  add address=192.168.3.0/24 gateway=192.168.3.1 dns-server=192.168.3.1 comment="default configuration";

Balanceamento de carga:

/ip firewall mangle
add chain=input in-interface=WAN1 action=mark-connection new-connection-mark=WAN1_conn
add chain=input in-interface=WAN2 action=mark-connection new-connection-mark=WAN2_conn

add chain=output connection-mark=WAN1_conn action=mark-routing new-routing-mark=to_WAN1
add chain=output connection-mark=WAN2_conn action=mark-routing new-routing-mark=to_WAN2

add chain=prerouting dst-address=192.168.1.0/24 action=accept in-interface=Local
add chain=prerouting dst-address=192.168.2.0/24 action=accept in-interface=Local

add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address:2/0 action=mark-connection new-connection-mark=WAN1_conn passthrough=yes
add chain=prerouting dst-address-type=!local in-interface=Local per-connection-classifier=src-address:2/1 action=mark-connection new-connection-mark=WAN2_conn passthrough=yes

add chain=prerouting connection-mark=WAN1_conn in-interface=Local action=mark-routing new-routing-mark=to_WAN1
add chain=prerouting connection-mark=WAN2_conn in-interface=Local action=mark-routing new-routing-mark=to_WAN2

/ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_WAN1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_WAN2 check-gateway=ping

add dst-address=0.0.0.0/0 gateway=192.168.1.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.2.1 distance=2 check-gateway=ping

/ip firewall nat
add chain=srcnat out-interface=WAN1 action=masquerade
add chain=srcnat out-interface=WAN2 action=masquerade
    
por 31.08.2011 / 09:24
1

Shorewall (um firewall baseado em Linux / iptables) suporta o uso de várias conexões ISP e balanceamento de carga entre elas, você pode querer verificar isso . O Shorewall é relativamente fácil de configurar em comparação com a criação de regras nuas do iptables.

    
por 31.08.2011 / 09:33