最近更新于 2022-09-17 23:24

作为 https://blog.iyatt.com/?p=6815 续篇

使用红米 AC2100 路由器,在 2022-9-11_lede20220716 基础上添加 mwan3 负载均衡,以及 macvlan 虚拟网卡

固件下载(2022-9-15_lede20220716_redmi-ac2100_多拨,含配置文件备份):https://pan.baidu.com/s/1IJY2M9_DxH8vuo2AxWSaSA?pwd=w6tr

进入路由器后台 http://openwrt.lan

打开网络->接口,删除 LAN 以外的所有接口

在红米 AC2100 上,WAN 关联到 eth1,LAN 关联到 eth0,删掉LAN 以外的接口后,终端执行 ifconfig 命令可以看到 eth1 也消失了(不同路由器不一样)

添加一个新接口,关联 eth1,就能可见了

然后创建两个虚拟网卡 vth0 和 vth1 关联到 eth1 上

ip link add link eth1 name vth0 type macvlan
ifconfig vth0 up

ip link add link eth1 name vth1 type macvlan
ifconfig vth1 up

同时将上面的内容添加到启动项

网络->接口添加两个接口,分别包含 vth0 和 vth1 上,配置完点击保存&应用

路由器物理 WAN 口网线连接校园网宽带口,两个 WAN 接口各自被分配了一个 IP 地址,代表网线接通

打开网络->负载均衡

添加两个接口

添加两个成员(原来的删掉)

balanced 策略使用的成员改为前一步设置的两个,然后添加两个策略,最终如图

添加一条规则(我命名为 login),用于控制登录页面访问,目标地址 202.202.145.132,目标端口 80,协议 TCP,并将添加的规则移动到第一行,保存并应用

我的 50M 账号测试效果