网上的好多都是拉取的这个镜像kanshudj/n1-openwrtgateway
这个镜像使用魔法有很大问题,我们拉取苏宁哥哥的镜像
首先打开网卡混杂模式

ip link set eth0 promisc on

然后创建macvlan

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet

这里的ip不要和你的主路由相同
然后拉取镜像创建容器

sudo docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:latest /sbin/init

然后进入到容器内部

sudo docker exec -it openwrt bash

看一下OpenWrt 的网络配置文件 :

cat /etc/config/network

镜像默认的ip和网关如下:.

config interface 'loopback'option ifname 'lo'option proto 'static'option ipaddr '127.0.0.1'option netmask '255.0.0.0'config globals 'globals'config interface 'lan'option type 'bridge'option ifname 'eth0'option proto 'static'option netmask '255.255.255.0'option ip6assign '60'option ipaddr '192.168.123.100'option gateway '192.168.123.1'option dns '192.168.123.1'config interface 'vpn0'option ifname 'tun0'option proto 'none'

如果你的主路由刷的不是老毛子,大概率你需要修改ip和网关还有dns
option ipaddr 这里填主路由网段的未使用的ip,不要填成你主路由的ip,否者ip冲突上不了网
option gateway 网关这里填你主路由的ip
option dns dns填你主路由的ip就行,让你的主路由去解析

修改完后容器内执行网络重启

/etc/init.d/network restart

然后打开浏览器输入上面option ipaddr中填写的ip然后登录到openwrt中,
默认账号root
默认密码password

如果有部分功能不能用,进入openwrt网络----接口------物理设置----桥接勾掉

旁路由模式:主路由开 DHPC + N1 关 DHPC (非全局)
这种配置即使openwrt有问题别的设备也能上网
上面设置完之后勾选下面的忽略此接口

然后我们就需要在设备中修改ip网关dns
ip为主路由的网段
网关为openwrt的地址
dns为openwrt的地址

方法二 全局使用旁路由 主路由开 DHPC + N1 关DHPC (全局)
该配置下,所有设备都会使用 N1 作为网关和 DNS 服务。
进入主路由,将主路由的 DHCP 的默认网关修改为openwrt的ip,同时将 DNS 服务器也修改为 openwrt的ip。

参考:

https://post.smzdm.com/p/ag82nzpd/

n1 docker安装openwrt(旁路由)相关推荐

  1. docker omv 防火墙_我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能...

    我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能 2020-06-20 11:28:38 57点赞 415收藏 74评论 你是AMD Yes党?还 ...

  2. N1刷Armbian系统并在Docker中安装OpenWrt旁路由的详细教程

    最近入手了个传说中的N1,CPU.内存.存储卡的配置还不错,但只有1个网口(不过是千兆的),USB接口又是2.0的,实在没有想好到底能干啥.本来想只刷个openwrt路由固件来测试哈的,但又觉得浪费了 ...

  3. 树莓派安装openwrt旁路由开启ipv6

    前言 最近对软路由有兴趣, 刚好手上有一个树莓派3B+, 于是就折腾下安装openwrt, 并配置好ipv6 下载openwrt系统 经过百度和github中搜索查找, 发现这个 openwrt系统使 ...

  4. M401a系列:armbian下docker安装openwrt做旁路由

    在armbian下,输入armbian-software,下面就有openwrt的安装选项.直接会安装opub大佬的openwrt. 但是这个openwrt没有我需要的插件,所以直接用别的openwr ...

  5. 斐讯N1 docker安装opernwrt,当做旁路由

    1.前提已装好docker,这里查看 docker pull kanshudj/n1-openwrtgateway:r9.10.1 #拉取openwrt镜像 运行: ip link set eth0 ...

  6. docker安装openwrt

    拉取镜像 docker pull registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 创建网络,其中–subnet为网段,–gateway为 ...

  7. 群晖NAS安装openwrt用作旁路由

    群晖NAS安装openwrt用作旁路由 1. 安装教程 解决PC常见问题 篇六:群晖虚拟机VMM安装LEDE旁路由保姆级别教程_路由器_什么值得买 (smzdm.com) 折腾群晖笔记:利用VMM虚拟 ...

  8. OrangePi 5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备)

    OrangePi5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备) 说明 本文的软路由作为家中的二级路由,用一根网线连接主路由的LAN口和二级路由的WAN口(当主路由使用配置类似) ...

  9. 威联通NAS安装openwrt旁路由

    设备:威联通451D(QTS5.0.0) 主路由:TP-LINK TL-WDR7660 网络结构 #mermaid-svg-OL3tFo4D2suJHtA7 {font-family:"tr ...

最新文章

  1. 浅谈浏览器多进程与JS线程
  2. JavaScript运算符:递增递减运算符前置和后置的区别
  3. FreeImage加速保存图像
  4. html text width,HTML5 Text Canvas rotate in case text width is larger than maximum width allowed
  5. Asp.Net MVC 使用FileResult导出Excel数据文件
  6. 为什么说Prometheus是足以取代Zabbix的监控神器?
  7. 这些高校表现亮眼!最新全球学术排名,频出黑马
  8. 英语计算机试卷二,计算机专业英语模拟试题2参考答案.doc
  9. windows 2003 英文版支持中文显示、中文输入的设置方法
  10. 微信微订货店:品牌支持,走在同行业的前列。代理,仅仅是寻求双赢
  11. 机器学习导论--1.机器学习理论基础详解
  12. 一次解锁三个BIG分析图制作思路,畅快!
  13. TeXLive升级教程
  14. 载波聚合或双连接的方式进行_一文读懂5G基站和4G基站如何协同工作
  15. CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?
  16. 历史为什么丑化隋朝_历史上被严重丑化的五大名人,明明该流传千古,却变成遗臭万年!...
  17. 最新emoji表情代码大全_中老年表情包:微信朋友圈早晨问候语带图片 最新早上好问候语动态图片大全...
  18. 移动机顶盒搭建网页服务器,超级简单搭建自己的私人影视库
  19. #小何不断努力#8.18
  20. d类数字功放芯片音质怎么样?

热门文章

  1. 【GitHub】分享个可以分享代码,cv “抄” 代码的地方,支持多种语言
  2. Instruments概述
  3. TYPE A USB2.0电路设计
  4. Android模拟器点击进入所有应用程序界面后出现unfortunately,lanucher has stopped
  5. React Native v0.55 学习笔记1
  6. mysql bitmap index_oracle 位图索引(bitmap index)
  7. 计算机不识别u盘 批处理文件,U盘格式的秘密你懂么?不格式化转化U盘格式!.bat小工具-批处理文件格式...
  8. 创巴仁波切回答说:“这是天空”。
  9. Apache+php+mysql在windows下的安装与配置图解
  10. Python软件编程等级考试二级——20200614A