主题
openwrt设备软件安装教程
如果您已经安装了openwrt系统,我们将提供软件交付的方式,您可以按照如下说明,完成软件上机。
要求
支持的操作系统
- openwrt 22.03及以上版本
内核要求
- cgroup版本:v1
硬件要求
- 内存: >= 1G
- 支持架构:x86_64 arm arm64
建议
- 提前安装好docker,以便支持更多的业务类型
前置准备
- 检查iptables cgroup组件是否加载 (无报错即表示已加载, 若有报错, 当前版本暂不支持上机, 请自行更新openwrt版本)
shell
bash-5.2# iptables -m cgroup -V
iptables v1.8.7 (legacy)
- 安装基础工具
shell
opkg update
opkg install bash qrencode nmap coreutils-stat
部署
扫码绑定方式部署
- 执行初化脚本进行部署
- 下载地址:https://download.niulinkcloud.com/init/start-smallbox-m-v1.sh
- 执行方式:bash start-smallbox-m-v1.sh -w $WORK_DIR -g $WORK_SIZE -i $NIC
- 参数说明:
text
-w 指定工作目录, 如 /data/ant
-g 指定可用空间, 如 100, 表示可用100g
-i 指定业务网卡, 如 br-wan, 一般是wan接口名
- 注意:请明确指定bash,不要使用sh
shell
wget https://download.niulinkcloud.com/init/start-smallbox-m-v1.sh
bash start-smallbox-m-v1.sh -w /data/ant -g 100 -i br-wan
- 脚本执行完成后,会看到如下图所示二维码,直接使用微信扫描绑定即可完成上机。
AKSK方式部署
- 执行初化脚本进行部署
- 下载地址:https://download.niulinkcloud.com/init/start-smallbox-v1.sh
- 执行方式: bash start-smallbox-v1.sh -w $WORK_DIR -g $WORK_SIZE -i $NIC -a $AK -s $SK
- 参数说明:
text
-w 指定工作目录, 如 /data/ant
-g 指定可用空间, 如 100, 表示可用100g
-i 指定业务网卡, 如 br-wan, 一般是wan接口名
-a 指定您的账号AK(若不清楚, 联系商务获取)
-s 指定您的账号SK(若不清楚, 联系商务获取)
- 注意:请明确指定bash,不要使用sh
shell
wget https://download.niulinkcloud.com/init/start-smallbox-v1.sh
bash start-smallbox-v1.sh -w /data/ant -g 100 -i br-wan -a xxx -s xxx
友情提示
重刷初始化脚本后,节点id会重置生成新的id,您需要在小程序重新扫码绑定提交(或在脚本中传入AKSK直接绑定提交)
可通过检查 /${WORK_DIR}/.niulink-init-done 这个文件是否存在来判断是否初始化成功,初始化成功一定会存在该文件。
查看设备id和调出二维码的方法
- 查看设备id: cat /etc/.niulink-id
查看节点在线状态时,请您认真核对节点id和机器上显示的id是否一致,如果不一致,请可以尝试重新扫码绑定。
查看wan接口名方式
bash
# 以下命令列出了已配置ipv4地址的全部接口, 其中可找到wan接口名称为br-wan
bash-5.2# ip addr | grep -E "inet " -B 3
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
--
link/ether ea:ef:99:0f:3e:30 brd ff:ff:ff:ff:ff:ff
9: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 84:aa:a4:40:01:90 brd ff:ff:ff:ff:ff:ff
inet 192.168.21.1/24 brd 192.168.21.255 scope global br-lan
--
valid_lft forever preferred_lft forever
10: br-wan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
link/ether 84:aa:a4:40:01:91 brd ff:ff:ff:ff:ff:ff
inet 192.168.190.16/23 brd 192.168.191.255 scope global br-wan
--
valid_lft forever preferred_lft forever
11: guest-lan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
link/ether 84:aa:a4:40:01:92 brd ff:ff:ff:ff:ff:ff
inet 192.168.22.1/24 brd 192.168.22.255 scope global guest-lan
--
valid_lft forever preferred_lft forever
16: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 02:42:9a:b8:55:28 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
上机过程如果有任何问题,请联系客服解决。