Docker版OpenWrt旁路由安装设置教程

  1. Docker版OpenWrt旁路由安装设置教程
    1. 《“Docker版OpenWrt旁路由安装设置教程”》 有 1 条评论
    2. 发表评论

跳至内容

OpenWrt固件下载与在线定制

Docker版OpenWrt旁路由安装设置教程


本教程所使用环境 (debian 11 x86_64, root管理员, lan为eth0, ip段 10.0.0.x, 用于拨号的主路由IP:10.0.0.1 ,不要照抄命令,根据自己的实际情况做相应的调整)

打开网卡混杂模式

ip link set eth0 promisc on

创建网络

docker network create -d macvlan –subnet=10.0.0.0/24 –gateway=10.0.0.1 -o parent=eth0 openwrt

下载OPENWRT固件文件

下载 xxx-rootfs.tar.gz 格式的OPENWRT固件文件

以X86 为例子: 下载地址 https://supes.top/?target=x86%2F64&id=generic

加载镜像,创建并启动容器

docker import openwrt-x86-64-generic-rootfs.tar.gz kiddin9_openwrt

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

进入容器

docker exec -it openwrt sh

修改openwrt后台登录IP

本固件默认后台10.0.0.1, 假如我要修改为10.0.0.5

sed -i ‘s/10.0.0.1/10.0.0.5/’ /etc/config/network && /etc/init.d/network restart

用刚修改为的ip登录后台 密码 root

设置为旁路由模式

img

11月 3, 2022

kiddin9

OpenWrt刷机教程


《“Docker版OpenWrt旁路由安装设置教程”》 有 1 条评论

  1. img薯条说道:

    2022年11月23日 下午9:58

    (win11 x86)为啥在创建容器的时候提示
    Failed to run image.Error invoking remote method ‘docker-run-container’:Error:(HTTP code 400)unexpected No command specified
    纯命令行的时候输入docker run –restart always –name openwrt kiddin9_openwrt -d –network openwrt –privileged /sbin/init 提示命令有问题

    回复

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

评论 *

显示名称 *

电子邮箱地址 *

网站地址

在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 vault@coolxy.cn

×

喜欢就点赞,疼爱就打赏

github