基于 Lean 源码编译的 OpenWrt 固件
版本区分:latest 为多功能版本,mini为精简版本,RXX.X.X 为多功能历史版本
默认地址:192.168.1.1 默认用户:root 默认密码:password
项目地址:https://github.com/haiibo/OpenWrt
使用方法
1、打开网卡混杂模式
ip link set eth0 promisc on
如果正在使用的不是 eth0 接口,请将其更改为正在使用的接口
2、创建 macvlan 网络
docker network create -d macvlan --subnet=192.168.xx.0/24 --gateway=192.168.xx.yy -o parent=eth0 macnet
如果正在使用的不是 eth0 接口,请将其更改为正在使用的接口,若网络是桥接模式请使用下方命令创建
docker network create -d macvlan --subnet=192.168.xx.0/24 --gateway=192.168.xx.yy -o parent=br-lan macnet
注意:macnet 为名称,macvlan 为模式,将 IP 更改为主路由网段与 IP 地址
3、拉取镜像并创建容器
docker run -d --name=openwrt --network=macnet --privileged=true --restart=always --ulimit nofile=16384:65536 -v /lib/modules/$(uname -r):/lib/modules/$(uname -r) summary/openwrt-aarch64:latest
如需使用 mini 精简版固件,将后面的 latest 更改为 mini 即可
4、更改固件默认 IP 地址
docker exec openwrt sed -e "s/192.168.1.1/192.168.xx.zz/" -i /etc/config/network
将 IP 更改为与主路由同一网段的 IP 地址,更改完成后重启容器生效
docker restart openwrt
好了部署完成,接下来登录更改后的 IP 地址进行其他设置吧
TAG
docker pull summary/openwrt-aarch64:latest
Last pushed 6 days ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
76360de921c4
linux/arm64
141.76 MB
TAG
docker pull summary/openwrt-aarch64:mini
Last pushed 6 days ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
c065796be90e
linux/arm64
69.63 MB
TAG
docker pull summary/openwrt-aarch64:R23.11.11
Last pushed 6 days ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
76360de921c4
linux/arm64
141.76 MB
TAG
docker pull summary/openwrt-aarch64:R23.10.24
Last pushed 13 days ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
24f7e614f565
linux/arm64
138.88 MB
TAG
docker pull summary/openwrt-aarch64:R23.10.1
Last pushed a month ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
e937782f011f
linux/arm64
139.32 MB
TAG
docker pull summary/openwrt-aarch64:R23.9.18
Last pushed 2 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
fa6216ce7be5
linux/arm64
139.32 MB
TAG
docker pull summary/openwrt-aarch64:R23.8.23
Last pushed 2 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
efd4d0301c19
linux/arm64
139.01 MB
TAG
docker pull summary/openwrt-aarch64:R23.7.7
Last pushed 3 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
1a8b10fa2f9b
linux/arm64
130.5 MB
TAG
docker pull summary/openwrt-aarch64:R23.6.6
Last pushed 5 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
35640e6c2b58
linux/arm64
140.43 MB
TAG
docker pull summary/openwrt-aarch64:R23.5.1
Last pushed 5 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
7273cc1af9c0
linux/arm64
140.43 MB
TAG
docker pull summary/openwrt-aarch64:R23.4.1
Last pushed 7 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
587f938dbe2c
linux/arm64
175.35 MB
TAG
docker pull summary/openwrt-aarch64:R23.3.3
Last pushed 8 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
4429f6f8b150
linux/arm64
158.31 MB
TAG
docker pull summary/openwrt-aarch64:R23.2.14
Last pushed 8 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
7341a62e0f89
linux/arm64
157.28 MB
TAG
docker pull summary/openwrt-aarch64:R23.1.1
Last pushed 10 months ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
825d732f4235
linux/arm64
155.87 MB
TAG
docker pull summary/openwrt-aarch64:R22.12.1
Last pushed a year ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
4ed5d2f3d76a
linux/arm64
155.46 MB
TAG
docker pull summary/openwrt-aarch64:R22.11.11
Last pushed a year ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
1b1266333e65
linux/arm64
154.97 MB
TAG
docker pull summary/openwrt-aarch64:R22.10.10
Last pushed a year ago by summary
DIGEST
OS/ARCH
COMPRESSED SIZE
adc3c14ba940
linux/arm64
151.46 MB
评论区