带有电缆调制解调器、两个动态 IP 和 QOS 的 Linux 路由?

带有电缆调制解调器、两个动态 IP 和 QOS 的 Linux 路由?

我有一个有线调制解调器,它通过 dhcp 提供 2 个公共 IP。我目前使用 2 个路由器来获取 2 个 IP 和 2 个网关以接入互联网。这是因为如果 ISP 检测到任何形式的 torrent,即使 torrent 已关闭,它也会限制 IP,从而导致 ssh 和其他协议受到影响。

我现在在家里也有 VOIP 电话,启用 QoS 后效果会好得多。

是否可以将两个路由器组合成一个带有两个以太网卡的 Linux 机器:

  1. eth0 WAN - 2 dhcp IP/网关(通过桥接或 macvlan?)
  2. eth1 LAN - 1 个私有 IP,提供 NAT/网关/DNS/等

    • 路由通过第二个网关 IP 发送一台主机 Torrent 流量。所有其他主机都通过主网关 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。只是在将所有部分整合在一起时遇到了麻烦。

相关内容