贝壳如何docker安装openwrt_N1小钢炮利用Docker创建OpenWrt容器实现旁路由
OpenWrt
OpenWrt是嵌入式设备上运行的linux系统。
OpenWrt的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的 Linux 电脑系统,也加快了开发速度。你会发现无论是 ARM, PowerPC 或 MIPS 的处理器,都有很好的支持。并且附带3000左右的软件包,用户可以方便的自定义功能来制作固件。也可以方便的移植各类功能到openwrt下。
旁路由
这里旁路由就是为了减轻主路由负担,同时又能有整个网络实现各种扩展功能,为主路由添加各种插件。而N1价格实惠功能强大,加上docker的隔离特性,搭建还有使用起来更方便。
接下来就说一下具体的步骤:
OpenWrt安装
首先拉取OpenWrt的镜像:docker pull kanshudj/n1-openwrtgateway:r9.10.1
具体的标签可以自行去ip link set eth0 promisc on
还有docker network create -d macvlan --subnet=192.168.x.0/24 --gateway=192.168.x.1 -o parent=eth0 macnet
新建好一个与主路由网段一样的给旁路由用的网络。其中X就是就是你主路由的网段。自行修改
这些做好之后就可以运行容器了docker run --restart always --name OpenWrt -d --network macnet --privileged kanshudj/n1-openwrtgateway:r9.10.1 /sbin/init
配置文件
然后照此进入容器内部修改网络配置文件
然后输入:vi /etc/config/network
或者如图直接进入编辑
再按i进入编辑模式修改图中的123为自己的主路由网段。
完成后按一下Esc然后输入:wq回车保存之后退出。
接下来就可以在网页端输入192.168.x.2登录OpenWrt(默认密码password)管理自己的op了。
路由配置
最后照图配置好自己的主路由、N1以及OP的网关以及DNS服务器重启就可以了。
①主路由
②N1
③OP
④OP
贝壳如何docker安装openwrt_N1小钢炮利用Docker创建OpenWrt容器实现旁路由相关推荐
- 本地虚拟机上的docker安装mysql_linux下利用Docker安装mysql的步骤
作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导致安装 ...
- 史上最简单的docker入门到放弃——(利用docker部署web应用)
目录 @[TOC](目录) 第一章 什么是docker 1.1 docker的发展史 1.2 docker国内应用史 1.3 什么是Docker 第二章 了解docker 2.1 docker思想 2 ...
- 【JEECG Docker安装】CentOS6下docker的安装和使用
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://qicheng0211.blog.51cto.com/3958621/158290 ...
- docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置
在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...
- macos docker 安装mysql,mac 中docker安装mysql的图文教程
今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...
- docker安装_Java EE,Docker和Maven(技术提示#89)
docker安装 Java EE应用程序通常使用Maven构建和打包. 例如, github.com/javaee-samples/javaee7-docker-maven是一个普通的Java EE ...
- docker containerd.io、docker-ce、docker-ce-cli的区别(docker版本安装docker安装方法)(Docker CE和Docker EE,docker.io)
文章目录 20230207 docker两种版本以及apt安装方法 docker社区版 docker-ce docker-ce-cli containerd.io(docker 官方维护) docke ...
- docker安装oracle11g、连接、创建新用户
docker安装配置.连接Oracle 安装oracle 服务器重启需要执行的语句 连接 创建新用户(库) 安装oracle 1.安装docker环境. https://blog.csdn.net/u ...
- docker安装nfs文件服务器,使用docker搭建nfs实现容器间共享文件
首先介绍下今天的两个主角:nfs和docker nfs 是什么 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TC ...
最新文章
- 通过网络方式安装linux的五种方法
- mybatisgenerator使用_如何优雅地使用MyBatisplus
- 云服务器与传统服务器的优势差异
- 安卓APP_ 布局(7) —— ViewPager翻页
- web前端学习笔记(python)(一)
- Linux sed 替换第一次出现的字符串
- Ssm在线商城系统实战开发
- 转 使用vim时按了CTRL+S键怎么办?
- python求两坐标距离_如何使用Python已知两坐标求距离?
- mdf转sql mysql_如何将SQL数据库.MDF格式的导入到mysql数据库里面啊
- Python读取excel文件数据并画柱状图
- 多极神经元红蓝铅笔手绘,多极神经元手绘图作业
- 深入理解虚拟内存机制
- NLP学习路径(三):NLP中文分词技术
- java计算机毕业设计咖啡馆管理系统源程序+mysql+系统+lw文档+远程调试
- debian9.6安装virtualbox
- java程序员必备英语词汇_java程序员常用英文单词整理
- 微信小程序定制价格多少钱
- VVC中的熵编码-JVET提案Q2002
- dos2unix install on mac_好用到叫出声!强烈推荐 10 款 Mac 软件!
热门文章
- 技嘉主板raid组建方法_【技嘉Z170评测】M.2硬盘也能组RAID 技嘉Z170X-UD5评测_技嘉 Z170X-UD5_主板评测-中关村在线...
- 笔记本打字延迟缓慢的解决办法
- word打不开doc文档
- 张正友立体魔方_双目立体视觉中的相机标定与机器人位置标定
- win10平台下VS2019+Qt5.14.2开发环境搭建
- 前端显示图片加token
- 下载钉钉云课堂视频或浏览器观看
- ubuntu20.04图标突然变大(分辨率改变)解决方法
- DaVinci:Camera Raw(ARRI)
- 用draw.io画图怎么把公式写上去