docker安装openwrt

2023-11-18

docker安装openwrt


重要:输入ifconfig,查看自己群辉ip支持对应的网名称,我的网卡名称为:ovs_eth1


  • 将网口设置为混合模式
sudo ip link set ovs_eth1 promisc on
  • 拉取openwrt-x86镜像
docker pull piaoyizy/openwrt-x86
  • 新建openwrt依赖 的网络
docker network create --driver macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=ovs_eth1 macvlan_1
  • 创建绑启动openwrt容器
docker run --restart always --name openwrt -d --network macvlan_1 --privileged --ip 192.168.1.2 piaoyizy/openwrt-x86:latest
  • 进入openwrt容器
docker exec -it openwrt bash
  • 编辑网卡信息(ip、网关、子网掩码)
vim /etc/config/network

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.1.2'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.1.1'
        option dns '192.168.1.1'

  • 重启网卡
/etc/init.d/network restart

  • 登录自己的openwrt(IP为自己设置的ip)
http://192.168.1.201
用户名:root
密码:password

安装问题

1、docker: Error response from daemon: failed to create the macvlan port: devic

在这里插入图片描述
问题原因:新建openwrt依赖网络命令中网卡名称不对
解决方法:
1、删除网络

docker network rm [待删除的网络名称]

2、重建网络

create --driver macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=[新的网络名称] macvlan_2

插件安装

openwrt插件地址

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker安装openwrt 的相关文章

随机推荐

  • FFMPEG之H264获取NALU并且解析其RBSP类型03

    FFMPEG之H264获取NALU并且解析其RBSP类型03 前言 FFMPEG之H264理论篇 理论的就不多讲了 可以参考上面那篇文章 下面将给出两种版本 一种是我自己的 用C 方法实现 另一种是雷神版本的 基本是纯C语言 区别是我多了一
  • MySQL 排序时如何把0放最后, 其它按照从小到大排序

    问题描述 MySQL 在排序时 如何从小到大排序 并将0排在最后面 如图 解决办法 利用CASE THEN来处理 原理是将sort等于0的转为比较大的数值放到了最后 其实也是遵循了 sort ASC 的原则 SELECT FROM bann
  • JUC编程

    1 JUC JUC就是java util concurrent工具包的简称 这是一个处理线程的工具包 JDK 1 5开始出现的 1 传统的synchronized public class Synchronized public stati
  • 教你如何将磁盘中黑色的未分配空间变成绿色的可用空间

    在黑色的未分配空间上建立新的卷 使用分区助手或者DiskGenius将新建立的卷从主分区转换成逻辑分区 在磁盘管理中删除这个卷 然后就会变成绿色的空用空间
  • MySQL 体系结构

    一 物理文件 参数文件 告诉Mysql实例启动时在哪里可以找到数据库文件 并且指定某些初始化参数 这些参数定义了某种内存结构的大小等设置 用文件存储 可编辑 若启动时加载不到则不能成功启动 与其他数据库不同 参数有动态和静态之分 静态相当于
  • java面向对象 继承 && 多态

    目录 继承性 inheritance 为什么要有继承 作用 继承举例 方法的重写 重写举例 四种访问权限修饰符 关键字 super 关键字super举例 调用父类的构造器 调用父类构造器举例 子类对象的实例化过程 多态性 概念 使用 多态性
  • vue弹出遮罩层弹窗后禁止底部页面滑动

    方法一 在遮罩层标签上添加 touchmove prevent 方法二 遮罩层显示时把下方的父盒子css设置为固定定位宽100 高100vh 超出隐藏 content width 100 height 100vh overflow hidd
  • Kali Linux介绍(安装教程)

    一 Kali Linux是什么 Kali Linux是基于Debian的Linux发行版 设计用于数字取证操作系统 每一季度更新一次 由Offensive Security Ltd维护和资助 最先由Offensive Security的Ma
  • 以太坊2.0-上海升级节点详细搭建文档

    文章目录 一 配置 JWT 认证 二 部署执行节点geth 2 1 下载geth二进制文件 2 2 geth节点启动 三 部署共识节点Prysm 3 1 下载Prysm脚本 3 2 Prysm容器生成 四 检查节点是否同步完成 4 1 检查
  • 第二十五节:动态和静态合集

    DOM是JavaScript重要组成部分 在DOM中有三个特别的集合分别是 NodeList 节点的集合 NamedNodeMap 元素属性的集合 和HTMLCollection html元素的集合 这三个集合有一些共同的特点 它们都是一个
  • cannot import name filters

    源代码报错如下 from skimage import color filters ImportError cannot import name filters 在命令行输入 conda list 查看scikit image的版本号 我的
  • Flex 布局全解

    一 Flex布局是什么 Flex是Flexible Box的缩写 意为 弹性布局 用来为盒状模型提供最大的灵活性 任何一个容器都可以指定为Flex布局 box display flex 行内元素也可以使用Flex布局 box display
  • 关于6轴传感器LSM6DSLTR的调试说明

    关于6轴传感器LSM6DSLTR的调试说明 AP的检测脚需要配置为pull down的 不能配置为pull up 否则中断脚一直是高 sensor的int1脚配置为open drain模式 可以配置wakeup中断 阈值设置为1 2g产生中
  • IT项目管理之第6章 项目成本管理习题选择题汇总

    IT项目管理之第6章 项目成本管理习题选择题汇总 第6章项目成本管理习题选择题汇总 叮嘟 这里是小啊呜的学习课程资料整理 好记性不如烂笔头 今天也是努力进步的一天 一起加油进阶吧 第6章项目成本管理习题选择题汇总 1 一个组织正在考虑一个项
  • SQL Server: Get table primary key and Foreign Key using sql query

    所有用户表 主键 外键 描述等信息 涂聚文 20150924 Geovin Du SELECT tbl name AS TableName clmns name AS ColumnName usrt name AS DataType ISN
  • csv文件中出现乱码的解决方法

    1 首先用UE打开CSV文件 发现没有乱码了 2 然后新建一个txt文本 把CSV中的数据复制到txt文本中 保存格式为ANSI ASCII 3 复制txt文件 再把副本后缀改为CSV格式 再用EXCEL重新打开就没有乱码了 csv文件中有
  • 整合Druid数据源(springboot学习笔记10)

    1 导入Druid依赖 这个依赖有普通的 也有springboot专属的启动器类型 两者都一样 版本也是同时更新的 普通版
  • 排序之冒泡 选择 插入 快速(c++)

    by Nicole 11 2017 include
  • Vue项目打包详细过程(非nginx代理配置)

    Vue项目打包部署至阿里云ECS 将项目入口文件中含有跨域连接的地址改为服务器地址 将Config目录下index js中的build中的assetsPublicPath修改为 在build目录下util js中添加publicPath 同
  • docker安装openwrt

    docker安装openwrt docker安装openwrt 安装问题 1 docker Error response from daemon failed to create the macvlan port devic 插件安装 do