OpenWrt
1.1、OpenWrt简介
所属类型:GNU/Linux
base on:独立
发布模型:固定发布
包管理器:opkg
支持架构:x86_64x86
主要用途:路由器
官方主页:https://openwrt.org
1.2、OpenWrt分支

LEDE是曾经从OpenWrt分支出来,不过,后来又合并到一起了。 国内很多镜像用的是LEDE这个名字。

1.3、OpenWrt Docker Image

下载openwrtorg/rootfs镜像,并创建一个容器,然后启动该容器:

docker run -it --name openwrt --hostname openwrt openwrtorg/rootfs:x86-64 /bin/sh

注意:

  • 该容器是被精简过的,很多软件都没有预安装,您需要根据自己的需要进行安装。
  • 该容器的环境变量LANG并没有设置,如果想打印的中文日志不乱码,需要设置为export LANG=en_US.utf8
1.4、OpenWrt下载资源
1.5、OpenWrt rootfs

step1、安装依赖

下载时cURL
解压时targzip
运行时chroot

step2、使用curl命令下载rootfs压缩包 (

curl -LO https://mirrors.cnnic.cn/lede/releases/18.06.5/targets/x86/64/openwrt-18.06.5-x86-64-generic-rootfs.tar.gz

step3、使用tar解压压缩包

mkdir openwrt
tar vxf openwrt-18.06.5-x86-64-generic-rootfs.tar.gz -C openwrt

step4、使用chroot切换根目录,并查看它的内容

chroot ~/openwrt /bin/sh

运行效果如下: