Roteamento no Linux com modem a cabo, dois IPs dinâmicos e QOS?

1

Eu tenho um modem a cabo que fornece 2 IPs públicos sobre o dhcp. Eu atualmente uso 2 roteadores para obter dois IPs e 2 gateways na Internet. Isso ocorre porque o ISP limita um IP se detectar qualquer forma de torrent, mesmo depois que o torrent é fechado, fazendo com que o ssh e outros protocolos sofram.

Agora também tenho telefones VOIP em casa que funcionam muito melhor com o QoS ativado.

É possível combinar os dois roteadores em uma caixa linux com duas placas ethernet:

  1. eth0 WAN - 2 IPs / gateways dhcp (através de bridge ou macvlan?)
  2. eth1 LAN - 1 IP privado fornecendo NAT / Gateway / DNS / etc

    • roteamento para enviar um host ao tráfego do Torrent através do 2º IP do gateway. Todos os outros hosts trafegam pelo IP do gateway principal.
    • O QoS precisa monitorar o tráfego combinado que passa pelos dois gateways, para que o VOIP não sofra. VOIP sofre quando os dispositivos carregam muitos dados.

por exemplo,

Cable Modem
-----------------------------------
 |
-----------------------------------
Linux router with QoS
 WAN IP1 24.13.124.245 gw 24.13.124.1
 WAN IP2 172.32.12.234 gw 172.32.12.254
 LAN IP 192.168.2.1
-----------------------------------
 |
-----------------------------------
 devices:
   torrent box 192.168.2.2 - should route through WAN IP2.
   voip phone 192.168.2.3 - rest should route through WAN IP1.
   laptop 192.168.2.4
   phone 192.168.2.5

O que eu aprendi até agora é que isso é chamado de configuração multi-homed e o macvlan pode permitir dois IPs dinâmicos em uma interface. Apenas tendo problemas para juntar todas as peças.

    
por Dean 15.10.2016 / 20:36

0 respostas