飞牛 fnOS Docker 下的 iStoreOS(OpenWrt)旁路由

前提条件

  1. 已经在系统中安装了 Docker。
  2. 已经开启了 SSH。

步骤 1: 通过 SSH 连接并开启网卡混杂模式

ip link set 网卡名 promisc on

步骤 2: 创建 macvlan 网络

使用以下命令创建 macvlan 网络。请根据实际网络环境替换 192.168.18.0/24​、192.168.18.1​ 和 网卡名​。

docker network create -d macvlan \
  --subnet=192.168.18.0/24 \
  --gateway=192.168.18.1 \
  -o parent=网卡名 \
  macvlan01

注意:macvlan01​ 是自定义名称,可以根据需要修改。

步骤 3: 运行 iStoreOS Docker 容器

以下命令将创建 iStoreOS Docker 容器,并指定 IP 和网络接口。

docker run -d --restart always \
  --name istoreos \
  --network macvlan01 \
  --ip 192.168.2.139 \
  --privileged \
  fingerboy/istoreos-x86-64 /sbin/init

其中,192.168.2.139​ 是你为 iStoreOS 容器分配的 IP,请根据实际情况修改。

步骤 4: 进入 Docker 容器并修改配置

进入 iStoreOS Docker 容器内部:

docker exec -it 容器ID bash

请将 容器ID​ 替换为你实际的容器 ID。

编辑网络配置文件:

vi /etc/config/network

修改 lan​ 口 IP 地址,然后重启网络服务:

/etc/init.d/network restart

步骤 5: 使用自定义 IP 登录 iStoreOS 网页后台

完成上述操作后,可以使用浏览器访问自定义 IP,登录 iStoreOS 后台管理界面,例如:

http://192.168.18.250

请注意,这里的 IP 地址以您实际设置的为准。

通过以上步骤,你就成功在 Debian 系 NAS 飞牛 fnOS Docker 环境中安装并设置了 iStoreOS 作为旁路由网关。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...