解决多个WAN协同工作问题

本文详细介绍如何将普通无线路由器通过刷新固件变成具备多WAN接口的路由器,并通过策略脚本实现负载均衡,提高网络通讯效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

如何将自己的无线路由器通过刷新固件程序DUALWAN的方法变成了一台具备多个WAN接口的无线路由器,这样不管是企业用户还是家庭SOHO办公的用户来说都是一个不花钱而解决实际问题的好事情。通过简单的设置我们可以让两个WAN接口都连接到不同的网络,从而实现了协同工作速度提升以及线路备份的目的。不过如果我们仅仅使用默认的设置恐怕多WAN口工作性能会受到比较大的影响,相信没有人愿意接受双WAN双线路速度和性能还不如单独连接一个WAN的事实,因此今天我们就要从多个方面了解更多的设置操作办法,下面就请各位跟随笔者一起巧设置让多WAN协同工作。

一、巧设置解决WAN2拨号故障

一般来说如果我们两条线路都需要进行PPPOE拨号的话,很可能在实际使用过程中出现WAN2接口无法顺利拨号的问题。那么我们该如何解决呢?具体步骤如下。

第一步:设置好两个WAN口拨号参数后我们返回到状态显示窗口,一般来说可能看到这样的情况,其中的WAN1接口拨号顺利,网络各个通讯都很正常,但是WAN2接口却总是处于disconnected断开连接的状态。

窍门:轻松设置解决多个WAN协同工作问题

图1

第二步:遇到这种问题大多数是由于DUALWAN固件自身原因造成的,毕竟他是由网友开发并发布的,我们首先需要进入到DUALWAN固件的administration->configuration界面中,然后找到restore default configuration,通过下拉菜单选择erase all data in nvram memory,这个参数是清空并删除所有nvram中的记录信息。之后点OK按钮开始清除参数记录信息。

窍门:轻松设置解决多个WAN协同工作问题

图2

第三步:清除完毕后我们重新启动无线路由器再次查看WAN2处的拨号是否恢复正常,如果还不行则继续进入administration下的admin access选项,在这里找到telnet daemon处。默认情况下设备的telnet功能是开启的,不过我们需要手工关闭后再开启,点stop now按钮关闭telnet服务。

窍门:轻松设置解决多个WAN协同工作问题

图3

小提示:

在执行第三步之前我们可以尝试使用telnet 192.168.1.1命令来看看是否可以连接设备,如果可以第三步操作可以省略。

第四步:接下来再按开启按钮将telnet重新启动,默认情况下路由设备使用23端口作为telnet服务的应用接口。

第五步:返回到终端的命令行界面,输入telnet 192.168.1.1,如果顺利的话会出现要求输入用户名和密码的提示,我们填写无线路由器的管理帐户即可,默认情况下用户名是root,密码是admin。输入完成后我们进入到路由器的命令行管理界面。

窍门:轻松设置解决多个WAN协同工作问题

图4

第六步:笔者的设备是MOTO的WR850G,所以输入以下命令来释放WAN2端口。

nvram set vlan0ports="1 2 3 5*"

nvram set vlan2ports="0 5"

nvram set vlan2hwname="et0"

nvram set wan2_ifname="vlan2"

nvram set wan2_ifnames="vlan2"

nvram commit

reboot

将以下命令一行行输入到路由器的命令行管理界面中,之后设备会自动重新启动,重启后VLAN2对应的端口是LAN4,也就是wan2的端口。

窍门:轻松设置解决多个WAN协同工作问题

图5

第七步:为了确保拨号顺利我们最好再给WAN2分配一个不一样的MAC地址,同样是在命令行管理界面中完成,具体指令如下。

nvram set mac_wan2="XX:XX:XX:XX:XX:XX" (WAN2 MAC不能与任何设备相同)

nvram commit

reboot

其中XX是WAN2的MAC地址,我们根据实际输入即可,记住不能够和其他接口或主机的MAC地址有重复。

窍门:轻松设置解决多个WAN协同工作问题

图6

第八步:设备重新启动后我们就能够看到WAN2和WAN1的状态了,不出意外的话两个端口都能够顺利拨号并连接网络,我们的设备真正实现了两个WAN接口通讯的功能。

窍门:轻松设置解决多个WAN协同工作问题

图7

一般来说WAN2端口对应的都是以太LAN接口的最后一个,对于大多数设备来说刷新固件后LAN4就充当WAN2的角色。

#p#副标题#e#

二、加脚本策略让数据通讯恢复正常

当我们顺利实现了两个WAN接口拨号并连接网络功能后在实际使用中可能还会存在通讯问题,例如DNS解析有问题或者访问速度缓慢等。这是因为我们没有针对两个WAN接口做数据路由或负载均衡等策略,下面我们就来学习下如何通过添加脚本策略的办法让数据通讯更加高效。

第一步:大多数情况下不添加策略的双WAN接口无法正确转发数据包,解析DNS信息时会出错。

窍门:轻松设置解决多个WAN协同工作问题

图8

第二步:进入我们在上篇文章中下载的dualwan固件程序压缩包,访问里面的Script目录,打开里面的readme.txt文件了解各个脚本的功能和应用方法。

窍门:轻松设置解决多个WAN协同工作问题

图9

第三步:选择适合自己的脚本文件,通过记事本程序将该文件打开,正如帮助文件所说我们可以针对多WAN设备添加两种脚本策略,一个是电信网通智能路由,一个是负载均衡策略;前者帮助我们自动转发数据到不同ISP对应的WAN接口,后者针对数据包实现均衡功能。就笔者感觉现在电信和网通线路互访问题已经大大改善,所以对于大多数情况的应用来说访问电信和网通速度差距没有以前那么大了,所以推荐大家使用负载均衡策略,这样路由器会根据各个WAN接口的通讯情况和资源占用情况合理分配数据包转发目的地址。负载均衡策略对应的文件是load-balance.sh。

窍门:轻松设置解决多个WAN协同工作问题

图10

第四步:打开load-balance.sh文件后将里面的内容全部复制,粘贴到DUALWAN图形化管理界面中的administration->scripts中,选择policyroute on标签,然后粘贴即可。之后保存退出。

窍门:轻松设置解决多个WAN协同工作问题

图11

第五步:再点policyroute标签,重复粘贴一次所有内容到这里,继续保存。

窍门:轻松设置解决多个WAN协同工作问题

图12

第六步:保存退出后我们的网络通讯就恢复正常了,不会再有DNS或网络故障。在status状态显示处我们可以看到WAN1端口的通讯速度。

窍门:轻松设置解决多个WAN协同工作问题

图13

第七步:点status->overview后可以查询wan2,wan1的通讯流量。

窍门:轻松设置解决多个WAN协同工作问题

图14

第八步:同时我们还可以通过VLAN标签查看带宽大小,例如笔者的VLAN1对应的WAN1带宽最大值是3369Kbps,相当于3M多了。

窍门:轻松设置解决多个WAN协同工作问题

图15

第九步:同时查询VLAN2对应的WAN2带宽最大值是1382Kbps,相当于1M多。

窍门:轻松设置解决多个WAN协同工作问题

图16

通过加载负载均衡脚本后我们可以轻松实现两个WAN接口的路由转发功能,利用策略路由脚本最大限度的使用了两个WAN线路,让网络通讯效率更高。

#p#副标题#e#

三、用SVG绘制流量图标查看通讯更直观

不过默认情况下我们在status->overview后查询到的流量通讯只有数字信息没有看到任何流量图标,实际上TOMATO固件是可以根据数据信息绘制流量图标的,我们需要下载SVG VIEWER并安装后才能够顺利查看。

默认情况下我们的机器都没有安装SVG VIEWER,所以在查看带宽标签时显示不出任何信息,我们需要重新下载并安装该组件,具体地址为http://www.onlinedown.net/soft/3815.htm

小提示:

SVG格式全称为scalable vector graphics,他是由adobe公司开发的图形查看格式,和传统的图象格式不同的是这种特殊格式可以让基于页面的图片“活”起来,正好适合在线实时流量监控图的绘制,不过要想让其正常使用就需要按照上文说的地址去下载安装。

安装完毕后我们再次访问status->overview就可以看到实时以及最近24小时或者以日,周,月为单位的流量通讯信息了,所有数据都以曲线图的形式表现出来。

窍门:轻松设置解决多个WAN协同工作问题

图17

四、几点补充

使用双WAN口通讯并开启监控会占据无线路由设备很多资源,所以如果在实际使用过程中发现传输速度缓慢或者在监控界面下看到CPU或内存占用比率过高的话,我们应该适当的关闭相关监控应用或者不必要的应用与功能,当然关闭系统日志也是个不错的方法。

同时我们所设置的所有DDNS、UPnP应用全部通过WAN1口应用,所以如果想针对WAN2做相关设置是不可能的,我们只能等待开发者后继版本的发布。

五、总结

通过本次系列文章我们可以实现双WAN接入的功能,利用策略路由和数据脚本我们可以更好的管理通过WAN1与WAN2接口的数据包,让网络通讯速度最大化,从而解决企业实际应用。当然关于双WAN口应用与配置的内容和技巧还有很多,不过由于篇幅关系笔者不能再展开说明了,感兴趣的读者可以自行研究或者通过网络来搜索相关资料。

Firmware目录下是4M版本的固件 适合4M Flash的设备刷 Firmware 8M目录下是8M版本的固件 适合8M Flash的设备刷 8M版本跟4M版本比了USB应用 注:如不能确定自己的设备该刷哪个文件 请去http: www dualwan cn查看支持设备列表 新手请先去http: www dualwan cn看FAQ并且通读本readme的“注意”内容 更新历史如果有写 USB 字样 表示这个更新是8M版特有 [WR 500U] [WR 500V] [WR 510V] [WR 520W]等字样 表示该更新只针对DualWAN论坛出品的特定型号路由器 [WR系列路由器]表示该更新适合所有DualWAN论坛出品的路由器(均有专用版) WR 500U WR 500V WR 510V的专用版固件请从WR系列路由器用户专用群的群共享内下载 版本说明: 基于TomatoUSB 1 28 http: tomatousb org K26内核开发 K26内核 版本号规则YY MM BuildId 2位年 2位月 4位的BuildId 关于固件包内R1 R2的说明: 以前刷ND版(如WR 500U)的请刷R1版本 RT N16之类基于Broadcom方案的802 11n无线路由器请刷R2版本 以前刷非ND版本的设备是不能1 28系列以及未来的版本 不清楚自己的设备能不能刷或该刷哪个文件的 请去http: www dualwan cn index php tomato compatibility查看 内测版本之所以叫“内测”就是需要经过更的测试才能公开发布 内测版可能旧BUG依然未解决 甚至可能会引入新BUG 刷与不刷您自己决定 没人强迫 觉得哪里有BUG的 请给出BUG重现的方法 这样才能帮我更快的解决BUG 要不然光说一句不好用 有BUG 除了浪费您宝贵的口水以外没有任何用处 已知BUG: 在3个QoS功能间切换时 切换好后请重启一次路由器 已知BUG: 设备流量统计数值有时候不准(这也导致很人误以为QoS没有限制住)">Firmware目录下是4M版本的固件 适合4M Flash的设备刷 Firmware 8M目录下是8M版本的固件 适合8M Flash的设备刷 8M版本跟4M版本比了USB应用 注:如不能确定自己的设备该刷哪个文件 请去http: www dualwan cn查看支持设备列表 新手请先 [更]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值