docker版openwrt、immortalwrt、kwrt安装教程

xiawen
2025-05-31 / 0 评论 / 3 阅读 / 正在检测是否收录...

OpenWrt4-2-700x395.png
软路由中,最为活跃最被广泛使用的开源路由系统,非openwrt莫属了,由于其安装的简便性,和硬件的支持度,再加上插件的灵活性、多样性,可以说是嵌入式路由系统中最容易上手最容易操作的。
openwrt是开源系统linux内核的衍生品,所以很受开源社区和开发者欢迎。
kwrt 【下载地址】
immortalwrt 【下载地址】
openwrt 【下载地址】
将本地网络混杂模式打开,开启混杂模式命令

ip link set eth0 promisc on ##eth0为网卡名称,因根据自已网卡名填写

创建docker macvlan网络为容器专用网络,并命名为openwrt


docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1  -o parent=eth0 openwrt

在下载网站中,需要用到的资源为带有rootfs.tar.gz字样的文件,它是一个专为容器打包的压缩文件,下载后将文件上传到要安装的主机上的某个目录中,当然操作的时候就要看好文件所存放的目录,

接下来就需要将压缩文件用docker镜像导入命令导入到docker本地镜像库中。
命令为

docker import rootfs.tar.gz openwrt #(将成为该镜像的名称)

接下来就是创建容器并启动容器的命令


docker run -d --restart always --name immortalwrt --network openwrt --privileged openwrt /sbin/init

容器启动后,进入容器修改ip地址

docker exec -it openwrt /sbin/sh
0

评论 (0)

取消