ARMBIAN安装OPENWRT

816次阅读
没有评论
ARMBIAN 安装 OPENWRT

如果有一个电视盒子

或者其他的 arm 架构系统

装一个 armbian 非常的好,当然你也可以安装一个 openwrt 作为软路由 / 旁路由

还有一种方法可以让两种系统并存

就是利用 docker 将 openwrt 安装到 armbian 中,这样就即实现了软路由功能

同时又得到了一个 armbian 的盒子

我把代码简单的整理了一下,分享给大家

# 打开网卡混杂模式
ip link set eth0 promisc on

#创建一个 docker 虚拟网络
#这里网段和网关都写成真实存在的网段
docker network create -d macvlan --subnet=192.168.124.0/24 --gateway=192.168.124.1 -o parent=eth0 macnet

#使用 docker 命令创建一个软路由
docker run \
  -d \
  --name=unifreq-openwrt-aarch64 \
  --restart=unless-stopped \
  --network=macnet \
  --privileged \
  --ip=192.168.124.110 \
  unifreq/openwrt-aarch64:latest

#使用 sed 命令将 openwrt 的静态 ip 改成我们指定的 ip
#改完可以通过网络访问到 openwrt 控制台
docker exec unifreq-openwrt-aarch64 sed -e "s/192.168.1.1/192.168.124.110/" -i /etc/config/network

#修改完之后重启生效
docker restart unifreq-openwrt-aarch64


访问我们给 openwrt 分配的 ip,即可登录到 openwrt 控制台中

ARMBIAN 安装 OPENWRT

2024 年 11 月 4 日更新

以前一直是用 arm 架构跑 openwrt

今天使用 x86 架构其实是一样的

docker run --restart always --name openwrt -d --network macnet --privileged --ip=192.168.0.110 registry.cn-shanghai.aliyuncs.com/suling/openwrt:latest /sbin/init

给大家贴个命令参考一下

正文完
 
评论(没有评论)
验证码