答案很简单: 就是用一根网线把两个路由器的 lan 口连接起来,两个路由器的局域网都设成一个局域网段,比如 192.168.1/24 ,把其中一个路由器的 ip 改成和另外一个路由器不同的地址,比如一个路由为 192.168.1.1 另外一个为 192.168.1.2 (如果路由支持 dhcp 段也可以手动设置划分一下,以示区别)。 因为现在整个局域网都连接在一起,而且两个路由器都开 dhcp 的话,获取到哪个路由分配的 ip 都是随机的,满足不了设备各自走自己出口的要求,因此需要关闭一个路由的 dhcp ,并把有关闭 dhcp 的下挂有出口需求的设备手动设置 ip ,路由来完成对出口的选择。也可以不关闭 dhcp ,把所有网络上的有出口限制的设备的 ip 都手动指定,但是其余没有指定 ip 的上网设备可能因为 dchp 的主设备不同而随机选择出口
这样做当然不如用交换机之类的来的更加灵活,还需要手动设置 ip ,而且还要多占用一个 lan 口 但是优点是不需要其他多余的设备 而且上网的设备也不需要固定在某个特定的路由器下完成特定的出口(当然两个互联路由器的 lan 口压力可能会比较大,自己可以根据实际情况来进行计算,或者用不到的 2.5g 又支持调整 wan/lan 口的互换一下)
路由来完成对出口的选择? 一个路由只接一条光纤怎么可能,真相是设备的网关地址填哪个决定走哪个路由。你这个做法相当于基于源 IP 的固定分流,还需要每个设备配置,效果比基于目标 IP ( ISP )/网址/ping(结合 dns ip 优选配合实现)/wan 口负载/wan 口连接的多 wan 方案差多了。好歹也改进一下做成一个 dhcp 按 mac 分配不同网关,而不是每个设备手动填。
chijiao
15 小时 41 分钟前
用 routeros 的设备, 支持多 wan 接人,然后设置 iptables 给 IP 路由打标签就行了,可以定义那个走那条宽带
第 1 页 / 共 1 页
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。