|
本帖最后由 百可乐度 于 2020-4-5 11:42 编辑
翻了N篇贴子后,终于能在N1上实现相关功能了,发贴主要是想将相关主要步骤和注意细节记下来避免以后忘了怎么操作!各位小白也可以顺带参考一下。
一、在N1刷入armbian5.9.1并安装OMV,DOCKER
主要是参考了以下两个帖子
【2020年2月8日】N1/Armbian5.9.1 成功安装Openmediavault_5.2.7-1
Openmediavault 5.3.4-1(Usul)之Docker安装
注意事项:
1、U盘的选择很重要,我那些高速的16G的金士顿能刷入去但不能正常启动,反而一些,4G,8G的低速U盘可以正常启动。
2、要记得修改好U盘根目录下的uEnv.ini文件:dtb_name=/dtb/meson-gxl-s905d-phicomm-n1.dtb
3、安装DOCKER先要确认OMV有没有安装omv-extras,百度一下就找到wget -O - https://github.com/OpenMediaVaul ... /raw/master/install | bash可以在后台安装。
4,/run/systemd/resolve/resolv.conf文件中录入nameserver 8.8.4.4,但是注意N1一重启就给清空了所以要经常检查一下,我也不懂怎么固定,请教各位大神。
5,安装过程中出错通常是因为对国外的网络经常掉线造成的,重试几次都可以的。
二、是安装DOCKER,OPENWRT
我是直接从hub.docker.com搜索到的buddyfly/openwrt-aarch64,反正该有的功能也有了,各位可以到https://hub.docker.com/r/buddyfly/openwrt-aarch64看看。登陆到ARMBIAN后主要使用三条命令就可以安装。
1,docker pull buddyfly/openwrt-aarch64
表示从HUB.DOCKER.COM网站下载镜像,外网不好的同学请多试几次,还是要注意nameserver 8.8.4.4
2,docker network create -d macvlan --subnet=192.168.88.0/24 --gateway=192.168.88.1 -o parent=eth0 macnet
我的个人理解,是创建一个名为macnet的macvlan类型的docker网络给openwrt用,这里我实践中subnet,gateway的IP不必应你实际网络情况改动
3.docker run --restart always -d --network macnet --privileged buddyfly/openwrt-aarch64:latest
正式将你下载的openwrt镜像通过macnet网络运行起来.
但目前,OPENWRT还是连不上的,必须进入OPENWRT后台修改IP才能够通过网页登陆,通过前面DOCKER安装顺带安装的Portainer工具进入后台,打开浏览器输入IP:9000,即可登陆。之后按下图操作:
之后是通过nano /etc/config/network 配置IP如下
config interface 'lan'
option ifname 'eth0'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '192.168.1.1' 这里改成你同网段的IP
option gateway '192.168.1.1' 这里改成你想要的网关
未完待续。…………
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|