群晖必装软(二)-docker安装openwrt做旁路由使用教程

1、群晖安装docker

详细教程参考:https://www.zhongkehuayu.com/2515.html

2、群晖打开ssh远程登录

进入群晖控制面板开启 ssh,端口号自己随便填,也可以使用默认22端口号

image

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 网卡名字

image

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

image

#重启服务
bash /etc/init.d/network restart
#退出容器的ssh
bash exit

到这里 openwrt 就安装好了, 可以在浏览器输入 192.168.1.13 就能进入容器了

7、LAN 口修改

进入后,找到如下所示的地方,修改 LAN 口

image

检查一下,如果不正确,需要手动修改为自己环境正确信息

如果有其他问题,可以参考这个文档 :https://mlapp.cn/376.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容