-
osi
-
-
写于
-
分类: 杂项
树莓派4B安装树莓派lite系统
安装omv
安装docker
以上都没有问题,无非是docker加速需要百度一下
安装openwrt
问题1.镜像不合适
因为安装omv按照教程需要升级系统,本来一开始是32位的自动就升级为64为版本号6.6.51+rpt-rpi-v8
,系统类型aarch64
找来找去最后使用registry.cn-shanghai.aliyuncs.com/suling/openwrt:latest
问题2.按照各种教程不能新增IP
首先网上教程很多,这篇简洁靠谱https://xyzbz.cn/archives/992/,提到了用当前真实机器的物理IP相关的网关设置macvlan。
但是还是忽略了一个细节,我树莓派的网卡name叫end0
,所以把相关eth0
的都设置为end0
,结果怎么也不对,最后进容器查看了容器本身的网卡又叫eth0
,所以容器内部的/etc/config/network是按照容器自己的网卡名称来设置的。用这个命令查看容器网卡名称ls /sys/class/net/
总结
树莓派终端
sudo ip link set end0 promisc on
#真实网络环境的网关
sudo docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=end0 macnet
sudo docker run --restart always --name openwrt -d --network macnet --privileged registry.cn-shanghai.aliyuncs.com/suling/openwrt:latest /sbin/init
容器终端
vi /etc/config/network
#编辑如下
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.100'
option gateway '192.168.1.1'
option dns '8.8.8.8'
/etc/init.d/network restart
可以通过web访问 192.168.1.100
用户名:root
密码:password
标签: 没有标签
哈哈 那个网卡的确没经验的很容易错。