|
本帖最后由 liehuwang 于 2022-5-27 14:58 编辑
1、刷机 USB_Burning_Tool_v2.1.3 用s805_flash_snail.img usb 双公头 靠近hdmi口 短接刷机点
2、刷u盘(建议tf卡,u盘没成功过)Armbian_20.12_Aml-s812_buster_current_5.9.0-rc7.img 插入靠网络口,给电开机
3、putty(电脑端)连接 ip(路由DHCP分配表里找) 初始账号 root 密码1234 (第一次进入要求更改密码)
4、把U盘镜像写入MEEC里面就成了。(写入EMMC不成功的,可以试试用tf卡)
写入emmc:
cd /boot/install
./install.sh
以上引自 正确区分玩客云新版V1.3和旧版V1.0,分享op各个固件注意事项-恩山无线论坛 (right.com.cn)
5、修改IP nano /etc/network/interfaces
(nano CTRL+X 退出 按Y保存 再按回车确认)
# Wired adapter #1
allow-hotplug eth0
no-auto-down eth0
#iface eth0 inet dhcp
#auto eth0
iface eth0 inet static
hwaddress 01:23:45:67:89:0A
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
重要的一点是 hwaddress 01:23:45:67:89:0A 这句一定要放在 iface eth0 inet static 后面,因为文件里面默认是放在 iface eth0 inet dhcp 这一行后面的,我直接注释后变成了在 iface eth0 inet static 前面了
注意: 各命令前后顺序不能错,错了就会出现跳MAC和IP不能静态的情况
静态Ip设置和子网掩码设置的命令后面不能跟注释
IP地址和MAC地址需要根据你的网络环境和需要进行修改
以上引自 关于玩客云刷armbian5.9.0后绑定MAC和IP的一个方法-恩山无线论坛 (right.com.cn) 稍有修改MAC应放在iface eth0 inet static下
以上引自 玩客云刷了armbian无法设置静态ip-恩山无线论坛 (right.com.cn) 不用修改NetworkManager.conf,interfaces设置正确了ip就能固定住
6、 安装docker
更新
apt update (巨坑:虽然各位大神的安装说明都是用apt-get update,但有些更新包会提示清华源没有这个文件,apt-get update和apt update都是更新命令,但apt-get update我没成功过)
安装 Docker
apt install docker.io
打开网卡混杂模式
ip link set eth0 promisc on
创建网络
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
[↑自己根据 玩客云 所在网段修改,如:玩客云IP:192.168.2.175,则192.168.1.0/24 改成 192.168.2.0/24,192.168.1.1改成主路由地址]
拉取 OpenWRT 镜像
docker pull xuanaimai/onecloud:21-09-15
创建容器
docker run -itd --name=OneCloud --restart=always --network=macnet --privileged=true xuanaimai/onecloud:21-09-15 /sbin/init
--name=OneCloud 其中OneCloud是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突
根据主路由 DHCP 分配里找到一个主机名叫 OpenWRT 的,复制它的IPv4 地址粘贴到浏览器就能进入 OpenWRT 了
密码是 password
以上引自 xuanaimai/onecloud - Docker Image | Docker Hub docker的安装教程来自这里,但要用apt update来更新。
7、安装portainer面板
回到putty,安装portainer。
7.1 先建立数据文件夹
docker volume create portainer_data
7.2 新建并运行面板容器,端口号你可以自定义。提示没有本地镜像,会自动拉回来。命令已设置开机自动运行。
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
7.3 到这里就把英文portainer安装好了。使用你的IP+端口号就可以访问portainer面板。注意冒号是英文半角冒号。
比如我的192.168.123.70:9000
设置用户名密码。就能进入了。
安装汉化面板教程
进一步,安装portainer面板及其汉化。
7.4 使用ftp软件比如winscp进入玩客云根目录。
7.5 把public这个压缩包解压,把public文件夹整个放到根目录。
public.zip
选择local模式
7.6 切换中文面板,中文面板并不完美,但是可以用了。有兴趣可以自己进ftp修改相关文件。
①先删除英文容器,
②进入portainer面板,新建帐号和密码。这里和上面步骤5重复,如果你已经新建过帐号了,直接登录就行。
③选择本地模式
④刚进入的时候是看不到容器列表的,点一下容器,容器列表就出现在左边了。
⑤点一下容器,进入容器列表。
⑥勾选这个英文版portainer容器,删除它。 remove
⑦然后回到ssh,再运行下面的命令开启中文面板,原理就是映射了public这个文件夹。
docker run -d --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /public:/public portainer/portainer
⑧如果你还想回到英文版portainer,跟上面一样,先进容器列表,删除中文面板,然后运行一下下面的命令,回到英文版。
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
以上引自 Rk3228armbian+docker+汉化portainer面板-恩山无线论坛 (right.com.cn)
非常感谢论坛各位大大的分享。谢谢你们的无私奉献。
总结用TF卡刷Armbian_20.12_Aml-s812_buster_current_5.9.0-rc7.img可以避免绝大部分问题,固定ip格式必须正确严格,更新命令要用apt update,所需软件还请到各自大大的帖子里自行下载。
目前刷了1.0 1.3 1.6 这三个主板版本。1.3的最稳定 1.6偶尔启机卡住 1.0一个没问题,一个出现各种毛病。用闪迪酷豆 闪迪酷铄 金士顿g2 在安装过程中都出现了不同的问题。最后用了一张8G的金士顿tf卡加卡托搞定的。
|
|