本脚本主要分为以下两个分支:
通常情况下请使用主分支即 master 分支的代码,在 release 部分为 stable release 。这部分代码通常经过了多次试验确保在一般情况下能够正常使用。
请先查阅 针对此项目的说明 部分。
通过 GITHUB release 下载当前的 稳定版本 进行使用。通常稳定版本会带有 Stable Release 字样。并上传至路由器存储进行使用。 需要准备的工具:
操作系统 | 需要的工具或工具集 |
---|---|
Windows | Winscp 及 putty 或 XShell |
OS X / Mac OS | 默认终端(确保具有 openssh ) |
Linux 或 FreeBSD 等 | 默认终端模拟器(确保安装了 openssh ) |
具体使用方法如下:
setup.sh
和 latest-wired.py
拖入文件夹 /root/
# 默认你已经知道如何切换到解压后的目录
scp latest-wired.py setup.sh USERNAME@IP:PORT:/PATH_TO_FILE/.
一般情况下我们需要执行如下指令:
scp latest-wired.py setup.sh root@192.168.1.1:/root/.
sh setup.sh
本脚本支持静默安装,请参照 config.ini.example
创建文件 config.ini
并填入必要信息。说明如下:
campus= #校区,可选值为 a,b,d
username= #用户名
password= #密码
wifi_ssid0= #多频段下 SSID 名称,缺省为 openwrt
wifi_ssid1= #多频段下 SSID 名称,缺省为 openwrt_5Ghz
client= #客户端选择,无缺省值,可选项为 python2,micropy
wifi_password0= #多频段下 WLAN 密码,缺省为空
wifi_password1= #多频段下 WLAN 密码,缺省为空
set_cron= #crontab 设置,缺省为 no, 可选值为 yes,no
使用 sh setup.sh -h
查看帮助内容,使用 -f
选择配置文件。
AGPLv3
特别指出禁止任何个人或者公司将 drcoms 的代码投入商业使用,由此造成的后果和法律责任均与本人无关。 其中latest-wired.py来自项目drcom-generic