树莓派(树莓派4B)系统安装
-
mac 下载 好 Raspberry Pi Imager.app 镜像制作工具
-
从官网用下载工具(迅雷/FDM)下载最新的镜像
-
使用 Raspberry Pi Imager.app 制作下镜像即可
-
在sd卡根目录, 新建一个ssh 空文件,打开ssh功能
-
接上网线
-
ip地址使用登录路由器查看/或者使用扫描工具
# linux/mac 下 快速获取 ip列表 sudo nmap -sP 192.168.1.0/24
ssh登录到树莓派
#默认用户名:pi,默认密码:raspberry
# 设置下密钥登录
ssh-copy-id pi@树莓派ip地址
ssh pi@树莓派ip地址
树莓派(树莓派4B)先设置下国内镜像
#参考 https://developer.aliyun.com/mirror/raspbian
#切到root
sudo su
cp /etc/apt/sources.list /etc/apt/sources.list.bak
cat << EOF > /etc/apt/sources.list
deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
EOF
docker 安装
# 如果网络异常 设置下 环境变量 http_proxy,https_proxy
# 使用自动化安装 docker 脚本即可
curl -sSL https://get.docker.com | sh -x
# 安装需要点时间
docker安装好之后,设置下docker的国内镜像加速
cat << EOF > /etc/docker/daemon.json
{
"registry-mirrors": [
"https://hub-mirror.c.163.com"
]
}
EOF
# 重启docker
systemctl daemon-reload
systemctl restart docker
# 给默认的pi 用户docker 权限
usermod -aG docker pi
# 检查下是否生效
docker info
#验证下
docker run alpine uname -a
Linux 8e83f539330d 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l Linux
openwrt安装
# 打开网卡混杂模式
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
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt /sbin/init
# 设置下ip
docker exec -ti openwrt /bin/bash
# 修改默认密码
passwd
#把ip修改成本网段的ip
vim /etc/config/network
/etc/init.d/network restart
openwrt安装完毕后
浏览器打开 你刚才设置的ip,进行后续的配置