我真的要疯掉了,到底AX1800能不能实现双网分流功能
折腾了一个多月了,就是实现不了完整的双网功能,拓扑图如下实在是没力气折腾了,我只是希望把两条宽带整合在一个路由器上,不是网上那种非要聚合的那种,那种功能我真的不需要,
我的系统是版本是3.215版本的,如果能搞,希望能给我一个教程,如果不能搞,我就真的想放弃这款路由器了
折腾累了就我远程给你看一下吧 萝卜大侠 发表于 2022-9-23 10:36
折腾累了就我远程给你看一下吧
周六有空,不知道你放不方便 那明天下午喽,可以加我微信17603079726 VLAN划分子网可以实现 Misaka 发表于 2022-9-24 07:30
VLAN划分子网可以实现
3.214版本的交换机没有划分vlan的功能,而且vlan怎么用我一直都弄不明白,只摸索出来通过光猫lan口到路由器的wan口的vlan模式(比方说光猫的网络vlan是68,然后再vlan绑定里设置成10,如果路由器的wan口为eth0,那么自定义一个eth0.10就可以获取到拨号),问题在于路由器的eth0.10拨号后再发送到lan口我就不知道怎么弄了,尝试摸索了好多方式都不成功 junexx4437492 发表于 2022-9-24 08:58
3.214版本的交换机没有划分vlan的功能,而且vlan怎么用我一直都弄不明白,只摸索出来通过光猫lan口到路由 ...
现在给你调试一下? 之前我有段时间是两个出口,A B光猫
用写路由简单粗暴的方法实现分流,我当时两个出口在一个vlan里面
两条路由是
0.0.0.0 128.0.0.0 A出口网关
128.0.0.0 128.0.0.0 B出口网关
这个方法如果说是同一个运营商还好说,不同运营商 比较头疼的是DNS问题
sic 发表于 2022-9-27 11:20
之前我有段时间是两个出口,A B光猫
用写路由简单粗暴的方法实现分流,我当时两个出口在一个vlan里面
两条 ...
已经给他调试好了,分流脚本
#!/bin/sh
set_route()
{
ip route flush table 10
ip route flush table 11
route="$(ip route)"
IFS_sav=$IFS
IFS=$'\n\n'
#循环遍历主路由表
for line in $route
do
IFS=$IFS_sav
#将电信和lan相关路由添加到10号路由表, 移动和lan2添加到11号路由表
if [ ! -n "$(echo "$line"|grep -w -e pppoe-wan2 -e br-lan2)" ];then
ip route add $line table 10
else
ip route add $line table 11
fi
IFS=$'\n\n'
done
IFS=$IFS_sav
}
set_fw_mark()
{
#保存MARK到跟踪表
iptables -t mangle -I PREROUTING -j CONNMARK --save-mark --nfmask 0x100003 --ctmask 0x100003
#来自br-lan 接口的数据标记0x100001
iptables -t mangle -I PREROUTING-i br-lan -j MARK --set-mark 0x100001/0x100001
#来自br-lan2 接口的数据标记0x100002
iptables -t mangle -I PREROUTING-i br-lan2 -j MARK --set-mark 0x100002/0x100002
}
set_route_rule()
{
#匹配标记0x100001的数据流,查找10号路由表
ip rule add from all fwmark 0x100001/0x100001 lookup 10 pref 10
#匹配标记0x100002的数据流,查找11号路由表
ip rule add from all fwmark 0x100002/0x100002 lookup 11 pref 11
}
#依次调用函数
set_route
set_fw_mark
set_route_rule
萝卜大侠 发表于 2022-9-28 09:26
已经给他调试好了,分流脚本
膜拜大佬 萝卜大侠 发表于 2022-9-28 09:26
已经给他调试好了,分流脚本
仔细看了下居然是虚拟路由表,一直以为是企业路由器才有的玩法
页:
[1]