docker中使用opwrt详解

简介: 在docker中配置opwrt

基于linux系统,且需要安装docker

鉴于目前市面上出现的个种矿渣,试图使用一个设备完成旁路由以及nas功能,特意总结在docker中配置openwrt的方法,以做记录。

(本人设备我家云,使用OMV系统,搭配docker中的openWRT作为私人网络中枢,毕竟家里其它人用不到)

配置docker网络
1.开启网卡混杂模式
2.创建docker的虚拟网络

准备openwrt镜像
1.获取相应openwrt镜像

本地openwrt镜像包
将openwrt镜像包(.gz)保存到/root目录
解压并导入docker
网络下载openWrt镜像包
在docker hub查找相应镜像包,在其中可以勾选相关的选项如ARM或者X86等
进入相应界面,获取相应的docker安装命令 docker pull ~~~
2.生成并开启相应配置好的容器

3.修改容器内的网络设置

使用docker exec命令进入容器的命令行模式

编辑容器内的network配置

将其中的192.168.X.1修改为你喜欢的ip地址(注:要在主路由的网段内)

4.修改容器内openWrt的登陆密码

在容器内,使用passwd root命令,重置openWrt的登录密码

5.保存并退出且进入网页进行配置

退出ssh模式后,使用浏览器打开相应的控制页面(ip地址)进行配置

目录
相关文章
|
存储 SQL 缓存
带你全面了解MySQL性能调优、错误代码总结和全局参数配置
本文主要介绍当前MySQL性能优化+原理+实战,包括以下方面: MySQL遇到的的错误及解决方法 全局参数文件配置详解。
996 0
|
网络协议 网络安全
openWRT软路由AdGuardHome 未运行 未重定向无法更新核心解决办法
openWRT软路由AdGuardHome 未运行 未重定向无法更新核心解决办法
13400 0
|
Linux 开发工具 Docker
Docker——配置国内源
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 1、创建或修改daemon.json daemon.json 文件路径为:/etc/docker/daemon.
Docker——配置国内源
|
JavaScript 关系型数据库 MySQL
超级实用,centos7.3安装 Etherpad 搭建一个线上协同创作平台(多人一起在线编写)
超级实用,centos7.3安装 Etherpad 搭建一个线上协同创作平台(多人一起在线编写)
1140 0
超级实用,centos7.3安装 Etherpad 搭建一个线上协同创作平台(多人一起在线编写)
|
网络协议 Linux 网络安全
遇到Docker容器网络隔断?揭秘六种超级实用解决方案,轻松让Docker容器畅游互联网!
【8月更文挑战第18天】Docker容器内网络不通是开发者常遇问题,可能因网络配置错、Docker服务异常或防火墙阻碍等原因引起。本文提供六种解决策略:确认Docker服务运行状态、重启Docker服务、检查与自定义Docker网络设置、验证宿主机网络连接、临时禁用宿主机IPv6及检查防火墙规则。通过这些步骤,多数网络问题可得以解决,确保容器正常联网。
3242 1
|
Ubuntu 安全 网络协议
|
Linux 数据库
在Linux中,如何搜索文件?
在Linux中,如何搜索文件?
|
缓存 应用服务中间件 nginx
基于Docker搭建ELK(Elasticsearch、Logstash、Kibana)
ELK是一套强大的开源工具组合,可以帮助我们采集、存储、分析和可视化大量的日志数据,本文通过简明清晰的步骤指导,帮助读者快速搭建起基于Docker的ELK日志分析平台,为日志数据的收集、存储、分析和可视化提供了一种高效可靠的解决方案。