Skip to content

Latest commit

 

History

History
249 lines (125 loc) · 7.96 KB

华硕梅林策略路由软件安装说明.md

File metadata and controls

249 lines (125 loc) · 7.96 KB

LZ 华硕梅林路由器双线路策略路由服务配置工具软件安装说明

一、知识产权

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007

本软件源代码已开源,遵循上述国内外通行的开源项目及知识产权规则。

二、免责声明

凡事都有风险,作者不保证方案代码及功能能够在所有设备上完整、正常的运行,也不承担和负责用户因采用本方案过程中所需的服务,以及可能出现的任何损失和后果。

三、适用设备

华硕梅林固件路由器,固件版本要求在380及以上。

梅林(RMerl)384.5 及以上固件版本支持 Web 操作页面,页面位于 Asuswrt-Merlin 界面中的「外部网络(WAN) - 策略路由」。

部分华硕改版固件路由器也可使用,但不支持在华硕原厂固件的机器上直接使用。

由于型号众多,具体哪款路由器适用,需自行验证。

适用设备清单 (包括但不限于)

四、光猫设置

  • 尽可能将所有光猫设置为桥接模式(由路由器进行网络拨号连接)。如何设置请咨询你的宽带运营商,很多运营商都可提供免费的光猫桥接模式远程设置服务。

  • 所有的光猫、路由器的本地地址不要设置在一个网段,可参考如下设置:

    光猫-1:192.168.1.1

    光猫-2:192.168.2.1

    路由器:192.168.50.1

五、路由器设置

  • 确保路由器 系统管理 - 系统设置 页面中:

    Enable JFFS custom scripts and configs

    启用 SSHLAN only(推荐)或 LAN & WAN

  • 确保路由器 外部网络(WAN) - 双线路 页面中:

    开启双线路ON

    首选 WAN第二 WAN 可根据设备和网络的实际情况设置。

    双线路模式 一定要选择 负载均衡

    负载均衡设置 保持缺省,或根据两条线路的带宽比例或流量应用偏好设置。

    开启路由规则 一定要设置为

  • 确保路由器 外部网络(WAN) - 互联网连接 页面中所有 WAN 联机类型PPPoE 的连接项中:

    网络监测 设置为 PPP EchoDNS Probe

    启用 VPN + DHCP 连接 一定要设置为

六、安装工具

WinSCP、SSH Shell 命令行终端、UTF-8(Unix(LF)) 编码文本编辑工具等可用于向 Linux 设备进行数据传输及监视控制的软件工具,请合法获取和使用相关工具,使用方法自行掌握。

七、部署位置

  • 路由器 JFFS 分区:/jffs/scripts 目录内。

  • 路由器 USB 盘 Entware 软件包管理分区:/opt/home 目录内。

八、安装包

v3.7.3 及以上版本的压缩格式安装包,可按个人偏好的压缩格式类别选择如下的一种使用:

  • zip 压缩格式安装包:lz_rule-v[版本号].zip(例如:lz_rule-v4.4.3.zip)

  • tgz 压缩格式安装包(推荐):lz_rule-v[版本号].tgz(例如:lz_rule-v4.4.3.tgz)

  • tar.gz 压缩格式安装包(推荐):lz_rule-v[版本号].tar.gz(例如:lz_rule-v4.4.3.tar.gz)

下载站点:  国际(GitHub)    中国大陆(Gitee)

强烈建议使用最新版本的安装包。

九、安装方法

使用安装工具软件将安装包上传至路由器临时目录,SSH 终端窗口进入安装包所在目录,通过 Linux 解压缩包命令解压缩,然后在新获得的文件目录中,运行其中的 install.sh 或 lzinstall.sh 安装软件,即可完成软件的安装/升级。

安装过程不会覆盖用户在软件目录中自己创建的文件或在 data 目录中已有的用户自定义数据文件。

如果是升级安装,安装完成后启动本软件,即可恢复用户原有配置参数。

1. zip 包解压缩命令

安装包所在目录内执行:

unzip -o lz_rule-v[版本号].zip

例如:unzip -o lz_rule-v4.4.3.zip

然后进入解压缩出的目录 lz_rule-v[版本号](例如:lz_rule-v4.4.3)内按所含安装软件实际文件名称执行文件执行权限设置:

chmod +x ./install.sh

chmod +x ./lzinstall.sh

2. tgz 或 tar.gz 包解压缩命令

安装包所在目录内根据压缩包名称后缀执行:

tar -xzvf lz_rule-v[版本号].tgz

例如:tar -xzvf lz_rule-v4.4.3.tgz

tar -xzvf lz_rule-v[版本号].tar.gz

例如:tar -xzvf lz_rule-v4.4.3.tar.gz

3. 软件安装命令

解压缩出的目录 lz_rule-v[版本号](例如:lz_rule-v4.4.3)内按所含安装软件实际文件名称执行:

  • 安装至路由器 /jffs/scripts 目录内:

    ./install.sh

    ./lzinstall.sh

  • 安装至路由器 USB 盘 Entware 软件包管理分区:/opt/home 目录内:

    ./install.sh entware

    ./lzinstall.sh entware

    需提前在路由器内用固件内置的 amtm 终端菜单命令安装 Entware 软件仓库集成环境。

4. 软件参数配置

使用文本编辑工具,在软件配置文件中,根据其中的注释说明配置/修改软件工作参数。

  • 安装在主机 jffs 分区内时,软件配置文件为:

    /jffs/scripts/lz/configs/lz_rule_config.sh

  • 安装在主机 USB 盘 Entware 软件包管理分区内时,软件配置文件为:

    /opt/home/lz/configs/lz_rule_config.sh

建议在路由器已接入互联网的情况下,将软件配置文件「一、基础设置」部分中的「定时更新 ISP 网络运营商 CIDR 网段数据」功能项置为启用(0)状态,以在软件运行过程中能够定时更新基础数据,保证长期、稳定和正常的使用策略路由功能,时刻保持良好应用体验。

v4.0.6 及后续版本,在支持本软件 Web 操作页面的机型固件上,可在 Asuswrt-Merlin 后台管理界面中的「外部网络(WAN) - 策略路由」页面里直接配置/修改软件工作参数。

5. 软件启动/重启命令

  • 安装在主机 jffs 分区内时:

    /jffs/scripts/lz/lz_rule.sh

  • 安装在主机 USB 盘 Entware 软件包管理分区内时:

    /opt/home/lz/lz_rule.sh

支持本软件 Web 操作页面的机型固件,可在「外部网络(WAN) - 策略路由」页面里直接操作。

6. 软件暂停运行命令

  • 安装在主机 jffs 分区内时:

    /jffs/scripts/lz/lz_rule.sh stop

  • 安装在主机 USB 盘 Entware 软件包管理分区内时:

    /opt/home/lz/lz_rule.sh stop

7. 软件终止运行命令

  • 安装在主机 jffs 分区内时:

    /jffs/scripts/lz/lz_rule.sh STOP

  • 安装在主机 USB 盘 Entware 软件包管理分区内时:

    /opt/home/lz/lz_rule.sh STOP

支持本软件 Web 操作页面的机型固件,可在「外部网络(WAN) - 策略路由」页面里直接操作。

8. 卸载软件步骤(v4.0.6 之前版本)

  • 第一步:执行软件终止运行命令

    • 安装在主机 jffs 分区内时:

      /jffs/scripts/lz/lz_rule.sh STOP

    • 安装在主机 USB 盘 Entware 软件包管理分区内时:

      /opt/home/lz/lz_rule.sh STOP

  • 第二步:删除软件文件及目录

    • 安装在主机 jffs 分区内时:

      rm -r /jffs/scripts/lz

    • 安装在主机 USB 盘内时:

      rm -r /opt/home/lz

若有需要保留的文件或数据,则手工删除不需要的文件及目录,切勿执行上述删除命令。

9. 卸载软件步骤(v4.0.6 及以后版本)

  • 安装在主机 jffs 分区内时:

    /jffs/scripts/lz/uninstall.sh

    不提示询问确认强制卸载:(非梅林系统时请使用)

    /jffs/scripts/lz/uninstall.sh y

  • 安装在主机 USB 盘 Entware 软件包管理分区内时:

    /opt/home/lz/uninstall.sh

    不提示询问确认强制卸载:

    /opt/home/lz/uninstall.sh y

执行卸载命令后,项目目录内会保留与用户有关的数据文件,如不需要,可手工删除。

十、忠告

关注升级更新情况,有问题及时反馈。