查看: 11695|回复: 17

万由U-NAS HS-201P DOCKER安装OpenWrt旁路由

[复制链接]
发表于 2021-12-16 17:49:25 | 显示全部楼层 |阅读模式
最近入手了万由U-NAS HS-201P,不是比较火的骚红款,个人更喜欢太空灰一些。

说实话万由性价比非常高,硬件做工和用料也都没得说,软件略微有些拉夸,可用文档也比较少,不太适合非常小白的用户。也有很多人选择买万由的硬件,装其他的系统。我懒得折腾,而且刚需应用就两个:1、centos+宝塔;2、OpenWrt。刚开始在docker上安装完不太好用,centos+宝塔装到KVM里面稳如狗,但是占用了一个独立网口,至此2个网口用完,OpenWrt没法安装了。后来在网上看过一些KVM可以nat映射宿主机端口的方法,还得到了群主的消息,说是多个KVM虚拟机可以共用网口2桥接,都有对外IP。就想着抽空在KVM里把OpenWrt装上,查询相关资料时,无意间又回到了docker上,而且实现了,感觉更好用一些,还把centos也放进了docker,现在把方法发出来,一是看很多群友有此需求,二是答应群主,研究好在论坛发一贴。

1、切换root用户
  1. su root
复制代码

输入root密码,没有修改过时默认为yutech

2、打开网卡混杂模式
  1. ip link set enp1s0 promisc on
复制代码


3、创建docker混杂网络
  1. docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp1s0 macnet
复制代码

注:此条不可照抄,需结合实际网络的网段,将两处【192.168.1.】略做修改。

4、拉取镜像
可以在docker管理界面搜索拉去想要安装的OpenWrt镜像。
或者命令拉取。我这里直接命令拉取觉得挺好用的镜像
  1. docker pull sulinggg/openwrt:x86_64
复制代码


5、创建并启动容器
  1. docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:x86_64 /sbin/init
复制代码

也可以docker管理界面创建,界面创建时网络选macnet,其他可以自行调配。

6、进入OpenWrt修改IP
用过的人应该都会。
  1. docker exec -it openwrt bash
复制代码

进去后
  1. vim /etc/config/network
复制代码

修改里面的ip网关dns,保存,重启即可。


回复

使用道具 举报

发表于 2021-12-16 20:06:45 | 显示全部楼层
我也是太空灰
回复 支持 反对

使用道具 举报

发表于 2021-12-18 02:21:47 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

发表于 2021-12-18 21:01:30 | 显示全部楼层
坐等大神更详细教程,我这设置了U-NAS系统都老重启进不了界面

点评

这已经很详细了,到哪步重启?  详情 回复 发表于 2021-12-20 11:36
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-20 11:36:43 | 显示全部楼层
stsmmodou 发表于 2021-12-18 21:01
坐等大神更详细教程,我这设置了U-NAS系统都老重启进不了界面

这已经很详细了,到哪步重启?
回复 支持 反对

使用道具 举报

发表于 2021-12-21 10:05:01 | 显示全部楼层
注意修改点:1.在(2、打开网卡混杂模式)中ip link set enp1s0 promisc on中的enp1s0要看你要设置的网卡,例如我的是enp3s0,就改成enp3s0.
2.在第3步、创建docker混杂网络,subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp1s0,修改为你自己的网络ip地址和网卡名称。3.第6步进入容器
docker exec -it openwrt sh
4.在这里,与楼主不同。第7步修改openwrt后台登录IP
本固件默认后台10.0.0.1, 假如我要修改为10.0.0.5
sed -i 's/10.0.0.1/192.168.31.4/' /etc/config/network &&/etc/init.d/network restart
用刚修改为的ip登录后台
回复 支持 反对

使用道具 举报

发表于 2021-12-22 15:46:53 | 显示全部楼层
刚入手万由NS-202,可玩性很高,支持国产
回复 支持 反对

使用道具 举报

发表于 2021-12-23 14:09:31 | 显示全部楼层
学习了!
回复 支持 反对

使用道具 举报

发表于 2021-12-25 20:11:00 | 显示全部楼层
我的还没有勋章
回复 支持 反对

使用道具 举报

发表于 2022-1-12 02:02:09 | 显示全部楼层
多谢分享。 请问,centos放进了docker,如何实现的,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-4-20 23:34 , Processed in 0.083950 second(s), 52 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表