1

У меня есть кабельный модем, который обеспечивает 2 общедоступных IP-адреса через DHCP. В настоящее время я использую 2 маршрутизатора, чтобы получить два IP-адреса и 2 шлюза в Интернет. Это связано с тем, что интернет-провайдер ограничивает IP-адрес, если он обнаруживает любую форму торрента, даже после того, как торрент закрыт, что приводит к нарушению работы ssh и других протоколов.

У меня также теперь есть телефоны VOIP дома, которые работают намного лучше с включенным QoS.

Можно ли объединить два маршрутизатора в один Linux-бокс с двумя сетевыми картами:

  1. eth0 WAN - 2 dhcp IP / шлюза (через мост или macvlan?)
  2. eth1 LAN - 1 частный IP, обеспечивающий NAT / Шлюз / DNS / и т. д.

    • маршрутизация для отправки одного хоста через торрент трафик через 2-й шлюз IP. Все остальные узлы маршрутизируются через основной шлюз IP.
    • QoS должен контролировать объединенный трафик, проходящий через оба шлюза, чтобы VOIP не пострадал. VOIP страдает, когда устройства загружают слишком много данных.

например

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

До сих пор я узнал, что это называется многоузловой установкой, и macvlan может разрешить два динамических IP-адреса на одном интерфейсе. Просто возникают проблемы, собирая все кусочки вместе.

0