Skip to content

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

部署

扫码绑定方式部署

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
  • 脚本执行完成后,会看到如下图所示二维码,直接使用微信扫描绑定即可完成上机。 avatar

AKSK方式部署

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

友情提示

  1. 重刷初始化脚本后,节点id会重置生成新的id,您需要在小程序重新扫码绑定提交(或在脚本中传入AKSK直接绑定提交)

  2. 可通过检查 /${WORK_DIR}/.niulink-init-done 这个文件是否存在来判断是否初始化成功,初始化成功一定会存在该文件。

  3. 查看设备id和调出二维码的方法

  • 查看设备id: cat /etc/.niulink-id
  1. 查看节点在线状态时,请您认真核对节点id和机器上显示的id是否一致,如果不一致,请可以尝试重新扫码绑定。

  2. 查看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

上机过程如果有任何问题,请联系客服解决。

客服微信