1、群晖安装docker
详细教程参考:https://www.zhongkehuayu.com/2515.html
2、群晖打开ssh远程登录
进入群晖控制面板开启 ssh,端口号自己随便填,也可以使用默认22端口号
ssh登录群晖后台
下载 ssh 工具(点我下载), 我的 nas 的局域网 ip 是: 192.168.1.10
#默认使用22端口号使用此命令
ssh root@192.168.1.10
#在控制面板中修改过端口号的,需要手动指定下
ssh -p27656 root@192.168.1.10
3、打开宿主机网卡混杂模式
#找到自己ip对应的网卡
ifconfig
#切换为管理员账号
sudo -i
#开启网卡混合模式
ip link set eth0 promisc on
4、创建 docker macvlan 网络
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway 192.168.1.1 -o parent=eth0 mac-net
注意:
192.168.1.1是你的路由器网关
192.168.1.0/24是你的局域网段
eth0 网卡名字
5、安装 OpenWrt 容器
选择镜像可以看看这个,里面总有一款满足你需求的镜像:https://github.com/SuLingGG/OpenWrt-Docker
#拉取openwrt镜像
docker pull registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64
#启动容器
docker run -d --restart always --name openwrt --privileged --network mac-net --ip=192.168.1.13 registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 /sbin/init
6、OpenWrt 容器设置
#进入容器
docker exec -it openwrt bash
#修改配置文件
vi /etc/config/network
找到 config interface ‘lan’ 下面的 option ipaddr 后面的ip ,修改成我上面修改的 192.168.1.13
#重启服务
bash /etc/init.d/network restart
#退出容器的ssh
bash exit
到这里 openwrt 就安装好了, 可以在浏览器输入 192.168.1.13 就能进入容器了
7、LAN 口修改
进入后,找到如下所示的地方,修改 LAN 口
检查一下,如果不正确,需要手动修改为自己环境正确信息
如果有其他问题,可以参考这个文档 :https://mlapp.cn/376.html
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容